{
  "configInfo": "CantonConfig[Canton=FR, BasicUrl=https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc, Threads=1, OutputDirectoryPath=out\\results, GetVersions=2, GetEGRID=6, GetCapabilities=2, GetExtractById=8]",
  "canton": "FR",
  "availabilityStatus": "AVAILABLE",
  "availabilityExecutionDate": "10.07.2026 08:24:33",
  "executionDate": "10.07.2026 00:00:58",
  "results": [
    {
      "ConfigInfo": "GetVersionsConfig[FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/versions/xml",
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": true,
      "SupportedVersionIsValid": false,
      "Successful": false,
      "ValidationMessages": {
        "Business Logic": [
          {
            "Severity": "ERROR",
            "Flavour": "Business Logic",
            "Rule": "VERSIONS_SUPPORTED_VERSION_UNEXPECTED",
            "Message": "Unsupported version in GetVersions response. Expected 'extract-2.0', but found '2.0'.",
            "Location": "//v:supportedVersion[v:version]/v:version"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetVersionsConfig[FORMAT=json, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/versions/json",
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/json; charset=utf-8",
      "ContentTypeCorrect": true,
      "Successful": true,
      "ValidationMessages": {}
    },
    {
      "ConfigInfo": "GetCapabilitiesConfig[FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/capabilities/xml",
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": true,
      "Successful": true,
      "ValidationMessages": {}
    },
    {
      "ConfigInfo": "GetCapabilitiesConfig[FORMAT=json, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/capabilities/json",
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/json; charset=utf-8",
      "ContentTypeCorrect": true,
      "Successful": true,
      "ValidationMessages": {}
    },
    {
      "ConfigInfo": "GetEGRIDConfig[EN=2558370.100,1184827.400, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/getegrid/xml?EN=2558370.100,1184827.400",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/getegrid/xml/?EN=2558370.100,1184827.400",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": false,
      "Successful": false,
      "ValidationMessages": {
        "XSD Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "General",
            "Rule": "UNSPECIFIED",
            "Message": "Line number: 1, Column number: 987. cvc-enumeration-valid: Value 'Distinct_and_permanent_rightsBuildingRight' is not facet-valid with respect to enumeration '[RealEstate, Distinct_and_permanent_rights.BuildingRight, Distinct_and_permanent_rights.right_to_spring_water, Distinct_and_permanent_rights.concession, Distinct_and_permanent_rights.other, Mineral_rights]'. It must be a value from the enumeration.",
            "Location": ""
          },
          {
            "Severity": "ERROR",
            "Flavour": "General",
            "Rule": "UNSPECIFIED",
            "Message": "Line number: 1, Column number: 987. cvc-type.3.1.3: The value 'Distinct_and_permanent_rightsBuildingRight' of element 'data:Code' is not valid.",
            "Location": ""
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetEGRIDConfig[IDENTDN=BE0200000332, NUMBER=100, FORMAT=xml, ExpectedStatusCode=204, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/getegrid/xml?IDENTDN=BE0200000332&NUMBER=100",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/getegrid/xml/?IDENTDN=BE0200000332&NUMBER=100",
      "RedirectFollowed": true,
      "StatusCode": 204,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "Successful": true,
      "ValidationMessages": {}
    },
    {
      "ConfigInfo": "GetEGRIDConfig[IDENTDN=FR201111, NUMBER=58, FORMAT=json, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/getegrid/json?IDENTDN=FR201111&NUMBER=58",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/getegrid/json/?IDENTDN=FR201111&NUMBER=58",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/json; charset=utf-8",
      "ContentTypeCorrect": true,
      "Successful": true,
      "ValidationMessages": {}
    },
    {
      "ConfigInfo": "GetEGRIDConfig[NUMBER=13, POSTALCODE=1700, LOCALISATION=Rue Joseph-Piller, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/getegrid/xml?NUMBER=13&POSTALCODE=1700&LOCALISATION=Rue%20Joseph-Piller",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/getegrid/xml/?NUMBER=13&POSTALCODE=1700&LOCALISATION=Rue%20Joseph-Piller",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": false,
      "Successful": false,
      "ValidationMessages": {
        "XSD Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "General",
            "Rule": "UNSPECIFIED",
            "Message": "Line number: 1, Column number: 990. cvc-enumeration-valid: Value 'Distinct_and_permanent_rightsBuildingRight' is not facet-valid with respect to enumeration '[RealEstate, Distinct_and_permanent_rights.BuildingRight, Distinct_and_permanent_rights.right_to_spring_water, Distinct_and_permanent_rights.concession, Distinct_and_permanent_rights.other, Mineral_rights]'. It must be a value from the enumeration.",
            "Location": ""
          },
          {
            "Severity": "ERROR",
            "Flavour": "General",
            "Rule": "UNSPECIFIED",
            "Message": "Line number: 1, Column number: 990. cvc-type.3.1.3: The value 'Distinct_and_permanent_rightsBuildingRight' of element 'data:Code' is not valid.",
            "Location": ""
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetEGRIDConfig[POSTALCODE=1566, LOCALISATION=Vigne du Crau, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/getegrid/xml?POSTALCODE=1566&LOCALISATION=Vigne%20du%20Crau",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/getegrid/xml/?POSTALCODE=1566&LOCALISATION=Vigne%20du%20Crau",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": true,
      "Successful": true,
      "ValidationMessages": {}
    },
    {
      "ConfigInfo": "GetEGRIDConfig[GNSS=46.94890,7.44665, FORMAT=json, ExpectedStatusCode=204, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/getegrid/json?GNSS=46.94890,7.44665",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/getegrid/json/?GNSS=46.94890,7.44665",
      "RedirectFollowed": true,
      "StatusCode": 204,
      "StatusCodeCorrect": true,
      "ContentType": "application/json; charset=utf-8",
      "ContentTypeCorrect": true,
      "Successful": true,
      "ValidationMessages": {}
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[EGRIDS=[CH991072529428, CH491093009468, CH268210943526], FORMAT=pdf, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/pdf?EGRID=CH991072529428",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/pdf/?EGRID=CH991072529428",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/pdf; charset=utf-8",
      "ContentTypeCorrect": true,
      "PdfIsValid": false,
      "Successful": false,
      "ValidationMessages": {
        "PDF Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "PDF",
            "Rule": "Open/Parse",
            "Message": "PDF could not be opened/parsed for validation (file may be corrupted or not a PDF).",
            "Location": "",
            "Error": "Document doesn't contain startxref keyword in the last 1024 bytes"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[EGRID=CH991072529428, FORMAT=pdf, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/pdf?EGRID=CH991072529428",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/pdf/?EGRID=CH991072529428",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/pdf; charset=utf-8",
      "ContentTypeCorrect": true,
      "PdfIsValid": false,
      "Successful": false,
      "ValidationMessages": {
        "PDF Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "PDF",
            "Rule": "Open/Parse",
            "Message": "PDF could not be opened/parsed for validation (file may be corrupted or not a PDF).",
            "Location": "",
            "Error": "Document doesn't contain startxref keyword in the last 1024 bytes"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[LANG=de, EGRID=CH991072529428, FORMAT=pdf, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/pdf?LANG=de&EGRID=CH991072529428",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/pdf/?LANG=de&EGRID=CH991072529428",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/pdf; charset=utf-8",
      "ContentTypeCorrect": true,
      "PdfIsValid": false,
      "Successful": false,
      "ValidationMessages": {
        "PDF Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "PDF",
            "Rule": "Open/Parse",
            "Message": "PDF could not be opened/parsed for validation (file may be corrupted or not a PDF).",
            "Location": "",
            "Error": "Document doesn't contain startxref keyword in the last 1024 bytes"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[EGRID=CH991072529428, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml?EGRID=CH991072529428",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml/?EGRID=CH991072529428",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": true,
      "RealEstate_DPRIsValid": true,
      "RefsAreValid": true,
      "GeometryIsValid": true,
      "LangIsValid": true,
      "TopicsIsValid": true,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": false,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Planungszonen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Zones réservées', Found: 'Zones réservées (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Nutzungsplanung': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Plans d'affectation', Found: 'Plans d'affectation (cantonaux/communaux) (Modification avec effet anticipé)', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Gewaesserraum': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Espace réservé aux eaux', Found: 'Espace réservé aux eaux (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Laermempfindlichkeitsstufen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Degré de sensibilité au bruit', Found: 'Degré de sensibilité au bruit (dans les zones d'affectation) (Modification sans effet anticipé)', Removed from expected: (dans les zones d'affectation) (raw expected: 'Degré de sensibilité au bruit (dans les zones d'affectation)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Waldabstandslinien': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Distances par rapport à la forêt', Found: 'Distances par rapport à la forêt (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          }
        ],
        "Image Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:53:5311bf0f3794f464f06126d1eb3034db]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:arbres protégés (OBNAT)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Immeuble protégé (catégorie 3) (BP3)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Objet protégé (catégorie 3) (MOC)]/data:SymbolRef"
          }
        ],
        "Office Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Office Validation",
            "Rule": "UID_INVALID",
            "Message": "ResponsibleOffice UID 'SeCA' is invalid according to BFS UID validation.",
            "Location": "//ed:ResponsibleOffice/ed:UID"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[GEOMETRY=true, EGRID=CH991072529428, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml?GEOMETRY=true&EGRID=CH991072529428",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml/?GEOMETRY=true&EGRID=CH991072529428",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": true,
      "RealEstate_DPRIsValid": true,
      "RefsAreValid": true,
      "GeometryIsValid": true,
      "LangIsValid": true,
      "TopicsIsValid": true,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": false,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Planungszonen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Zones réservées', Found: 'Zones réservées (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Nutzungsplanung': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Plans d'affectation', Found: 'Plans d'affectation (cantonaux/communaux) (Modification avec effet anticipé)', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Gewaesserraum': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Espace réservé aux eaux', Found: 'Espace réservé aux eaux (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Laermempfindlichkeitsstufen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Degré de sensibilité au bruit', Found: 'Degré de sensibilité au bruit (dans les zones d'affectation) (Modification sans effet anticipé)', Removed from expected: (dans les zones d'affectation) (raw expected: 'Degré de sensibilité au bruit (dans les zones d'affectation)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Waldabstandslinien': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Distances par rapport à la forêt', Found: 'Distances par rapport à la forêt (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          }
        ],
        "Image Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:53:5311bf0f3794f464f06126d1eb3034db]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:arbres protégés (OBNAT)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Immeuble protégé (catégorie 3) (BP3)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Objet protégé (catégorie 3) (MOC)]/data:SymbolRef"
          }
        ],
        "Office Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Office Validation",
            "Rule": "UID_INVALID",
            "Message": "ResponsibleOffice UID 'SeCA' is invalid according to BFS UID validation.",
            "Location": "//ed:ResponsibleOffice/ed:UID"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[GEOMETRY=false, EGRID=CH991072529428, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml?GEOMETRY=false&EGRID=CH991072529428",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml/?GEOMETRY=false&EGRID=CH991072529428",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": true,
      "RealEstate_DPRIsValid": true,
      "RefsAreValid": true,
      "GeometryIsValid": true,
      "LangIsValid": true,
      "TopicsIsValid": true,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": false,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Planungszonen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Zones réservées', Found: 'Zones réservées (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Nutzungsplanung': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Plans d'affectation', Found: 'Plans d'affectation (cantonaux/communaux) (Modification avec effet anticipé)', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Gewaesserraum': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Espace réservé aux eaux', Found: 'Espace réservé aux eaux (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Laermempfindlichkeitsstufen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Degré de sensibilité au bruit', Found: 'Degré de sensibilité au bruit (dans les zones d'affectation) (Modification sans effet anticipé)', Removed from expected: (dans les zones d'affectation) (raw expected: 'Degré de sensibilité au bruit (dans les zones d'affectation)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Waldabstandslinien': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Distances par rapport à la forêt', Found: 'Distances par rapport à la forêt (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          }
        ],
        "Image Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:53:5311bf0f3794f464f06126d1eb3034db]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:arbres protégés (OBNAT)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Immeuble protégé (catégorie 3) (BP3)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Objet protégé (catégorie 3) (MOC)]/data:SymbolRef"
          }
        ],
        "Office Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Office Validation",
            "Rule": "UID_INVALID",
            "Message": "ResponsibleOffice UID 'SeCA' is invalid according to BFS UID validation.",
            "Location": "//ed:ResponsibleOffice/ed:UID"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[WITHIMAGES=true, EGRID=CH991072529428, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml?WITHIMAGES=true&EGRID=CH991072529428",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml/?WITHIMAGES=true&EGRID=CH991072529428",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": true,
      "RealEstate_DPRIsValid": true,
      "RefsAreValid": true,
      "GeometryIsValid": true,
      "LangIsValid": true,
      "TopicsIsValid": true,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": false,
      "WithImagesIsValid": false,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Planungszonen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Zones réservées', Found: 'Zones réservées (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Nutzungsplanung': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Plans d'affectation', Found: 'Plans d'affectation (cantonaux/communaux) (Modification avec effet anticipé)', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Gewaesserraum': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Espace réservé aux eaux', Found: 'Espace réservé aux eaux (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Laermempfindlichkeitsstufen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Degré de sensibilité au bruit', Found: 'Degré de sensibilité au bruit (dans les zones d'affectation) (Modification sans effet anticipé)', Removed from expected: (dans les zones d'affectation) (raw expected: 'Degré de sensibilité au bruit (dans les zones d'affectation)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Waldabstandslinien': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Distances par rapport à la forêt', Found: 'Distances par rapport à la forêt (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          }
        ],
        "Image Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:53:5311bf0f3794f464f06126d1eb3034db]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_INVALID",
            "Message": "Image validation failed (not PNG and/or invalid aspect ratio).",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:53:5311bf0f3794f464f06126d1eb3034db]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_INVALID",
            "Message": "Image validation failed (not PNG and/or invalid aspect ratio).",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:53:5311bf0f3794f464f06126d1eb3034db]/data:Map/data:OtherLegend[Lang:fr Text:Périmètre archéologiques (PA)]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_INVALID",
            "Message": "Image validation failed (not PNG and/or invalid aspect ratio).",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:arbres protégés (OBNAT)]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_INVALID",
            "Message": "Image validation failed (not PNG and/or invalid aspect ratio).",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:arbres protégés (OBNAT)]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_INVALID",
            "Message": "Image validation failed (not PNG and/or invalid aspect ratio).",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Immeuble protégé (catégorie 2) (BP2)]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Immeuble protégé (catégorie 3) (BP3)]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_INVALID",
            "Message": "Image validation failed (not PNG and/or invalid aspect ratio).",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Immeuble protégé (catégorie 3) (BP3)]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Objet protégé (catégorie 3) (MOC)]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_INVALID",
            "Message": "Image validation failed (not PNG and/or invalid aspect ratio).",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Objet protégé (catégorie 3) (MOC)]"
          }
        ],
        "Office Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Office Validation",
            "Rule": "UID_INVALID",
            "Message": "ResponsibleOffice UID 'SeCA' is invalid according to BFS UID validation.",
            "Location": "//ed:ResponsibleOffice/ed:UID"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[WITHIMAGES=false, EGRID=CH991072529428, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml?WITHIMAGES=false&EGRID=CH991072529428",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml/?WITHIMAGES=false&EGRID=CH991072529428",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": true,
      "RealEstate_DPRIsValid": true,
      "RefsAreValid": true,
      "GeometryIsValid": true,
      "LangIsValid": true,
      "TopicsIsValid": true,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": false,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Planungszonen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Zones réservées', Found: 'Zones réservées (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Nutzungsplanung': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Plans d'affectation', Found: 'Plans d'affectation (cantonaux/communaux) (Modification avec effet anticipé)', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Gewaesserraum': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Espace réservé aux eaux', Found: 'Espace réservé aux eaux (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Laermempfindlichkeitsstufen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Degré de sensibilité au bruit', Found: 'Degré de sensibilité au bruit (dans les zones d'affectation) (Modification sans effet anticipé)', Removed from expected: (dans les zones d'affectation) (raw expected: 'Degré de sensibilité au bruit (dans les zones d'affectation)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Waldabstandslinien': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Distances par rapport à la forêt', Found: 'Distances par rapport à la forêt (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          }
        ],
        "Image Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:53:5311bf0f3794f464f06126d1eb3034db]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:arbres protégés (OBNAT)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Immeuble protégé (catégorie 3) (BP3)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Objet protégé (catégorie 3) (MOC)]/data:SymbolRef"
          }
        ],
        "Office Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Office Validation",
            "Rule": "UID_INVALID",
            "Message": "ResponsibleOffice UID 'SeCA' is invalid according to BFS UID validation.",
            "Location": "//ed:ResponsibleOffice/ed:UID"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[IDENTDN=FR201111, NUMBER=58, FORMAT=url, ExpectedStatusCode=303, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/url?IDENTDN=FR201111&NUMBER=58",
      "StatusCode": 307,
      "StatusCodeCorrect": false,
      "ContentType": "text/html; charset=UTF-8",
      "ContentTypeCorrect": false,
      "Successful": false,
      "ValidationMessages": {
        "Protocol Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "HTTP Protocol",
            "Rule": "HTTP_STATUS_UNEXPECTED",
            "Message": "Unexpected HTTP status. Expected 303, but received 307.",
            "Location": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/url?IDENTDN=FR201111&NUMBER=58"
          },
          {
            "Severity": "ERROR",
            "Flavour": "HTTP Protocol",
            "Rule": "HTTP_CONTENT_TYPE_UNEXPECTED",
            "Message": "Unexpected Content-Type 'text/html; charset=UTF-8' for requested format 'url'.",
            "Location": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/url?IDENTDN=FR201111&NUMBER=58"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[IDENTDN=FR201111, NUMBER=58, FORMAT=json, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/json?IDENTDN=FR201111&NUMBER=58",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/json/?IDENTDN=FR201111&NUMBER=58",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/json; charset=utf-8",
      "ContentTypeCorrect": true,
      "Successful": true,
      "ValidationMessages": {}
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[IDENTDN=BE0200000332, NUMBER=100, FORMAT=json, ExpectedStatusCode=204, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/json?IDENTDN=BE0200000332&NUMBER=100",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/json/?IDENTDN=BE0200000332&NUMBER=100",
      "RedirectFollowed": true,
      "StatusCode": 204,
      "StatusCodeCorrect": true,
      "ContentType": "application/json; charset=utf-8",
      "ContentTypeCorrect": true,
      "Successful": true,
      "ValidationMessages": {}
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[IDENTDN=FR201111, NUMBER=58, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml?IDENTDN=FR201111&NUMBER=58",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml/?IDENTDN=FR201111&NUMBER=58",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": true,
      "RealEstate_DPRIsValid": true,
      "RefsAreValid": true,
      "GeometryIsValid": true,
      "LangIsValid": true,
      "TopicsIsValid": true,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": false,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Planungszonen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Zones réservées', Found: 'Zones réservées (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Nutzungsplanung': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Plans d'affectation', Found: 'Plans d'affectation (cantonaux/communaux) (Modification avec effet anticipé)', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Gewaesserraum': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Espace réservé aux eaux', Found: 'Espace réservé aux eaux (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Laermempfindlichkeitsstufen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Degré de sensibilité au bruit', Found: 'Degré de sensibilité au bruit (dans les zones d'affectation) (Modification sans effet anticipé)', Removed from expected: (dans les zones d'affectation) (raw expected: 'Degré de sensibilité au bruit (dans les zones d'affectation)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Waldabstandslinien': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Distances par rapport à la forêt', Found: 'Distances par rapport à la forêt (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          }
        ],
        "Image Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:53:5311bf0f3794f464f06126d1eb3034db]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:arbres protégés (OBNAT)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Immeuble protégé (catégorie 3) (BP3)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Objet protégé (catégorie 3) (MOC)]/data:SymbolRef"
          }
        ],
        "Office Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Office Validation",
            "Rule": "UID_INVALID",
            "Message": "ResponsibleOffice UID 'SeCA' is invalid according to BFS UID validation.",
            "Location": "//ed:ResponsibleOffice/ed:UID"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[GEOMETRY=true, IDENTDN=FR201111, NUMBER=58, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml?GEOMETRY=true&IDENTDN=FR201111&NUMBER=58",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml/?GEOMETRY=true&IDENTDN=FR201111&NUMBER=58",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": true,
      "RealEstate_DPRIsValid": true,
      "RefsAreValid": true,
      "GeometryIsValid": true,
      "LangIsValid": true,
      "TopicsIsValid": true,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": false,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Planungszonen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Zones réservées', Found: 'Zones réservées (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Nutzungsplanung': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Plans d'affectation', Found: 'Plans d'affectation (cantonaux/communaux) (Modification avec effet anticipé)', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Gewaesserraum': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Espace réservé aux eaux', Found: 'Espace réservé aux eaux (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Laermempfindlichkeitsstufen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Degré de sensibilité au bruit', Found: 'Degré de sensibilité au bruit (dans les zones d'affectation) (Modification sans effet anticipé)', Removed from expected: (dans les zones d'affectation) (raw expected: 'Degré de sensibilité au bruit (dans les zones d'affectation)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Waldabstandslinien': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Distances par rapport à la forêt', Found: 'Distances par rapport à la forêt (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          }
        ],
        "Image Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:53:5311bf0f3794f464f06126d1eb3034db]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:arbres protégés (OBNAT)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Immeuble protégé (catégorie 3) (BP3)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Objet protégé (catégorie 3) (MOC)]/data:SymbolRef"
          }
        ],
        "Office Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Office Validation",
            "Rule": "UID_INVALID",
            "Message": "ResponsibleOffice UID 'SeCA' is invalid according to BFS UID validation.",
            "Location": "//ed:ResponsibleOffice/ed:UID"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[GEOMETRY=false, IDENTDN=FR201111, NUMBER=58, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml?GEOMETRY=false&IDENTDN=FR201111&NUMBER=58",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml/?GEOMETRY=false&IDENTDN=FR201111&NUMBER=58",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": true,
      "RealEstate_DPRIsValid": true,
      "RefsAreValid": true,
      "GeometryIsValid": true,
      "LangIsValid": true,
      "TopicsIsValid": true,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": false,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Planungszonen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Zones réservées', Found: 'Zones réservées (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Nutzungsplanung': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Plans d'affectation', Found: 'Plans d'affectation (cantonaux/communaux) (Modification avec effet anticipé)', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Gewaesserraum': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Espace réservé aux eaux', Found: 'Espace réservé aux eaux (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Laermempfindlichkeitsstufen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Degré de sensibilité au bruit', Found: 'Degré de sensibilité au bruit (dans les zones d'affectation) (Modification sans effet anticipé)', Removed from expected: (dans les zones d'affectation) (raw expected: 'Degré de sensibilité au bruit (dans les zones d'affectation)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Waldabstandslinien': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Distances par rapport à la forêt', Found: 'Distances par rapport à la forêt (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          }
        ],
        "Image Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:53:5311bf0f3794f464f06126d1eb3034db]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:arbres protégés (OBNAT)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Immeuble protégé (catégorie 3) (BP3)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Objet protégé (catégorie 3) (MOC)]/data:SymbolRef"
          }
        ],
        "Office Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Office Validation",
            "Rule": "UID_INVALID",
            "Message": "ResponsibleOffice UID 'SeCA' is invalid according to BFS UID validation.",
            "Location": "//ed:ResponsibleOffice/ed:UID"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[WITHIMAGES=true, IDENTDN=FR201111, NUMBER=58, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml?WITHIMAGES=true&IDENTDN=FR201111&NUMBER=58",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml/?WITHIMAGES=true&IDENTDN=FR201111&NUMBER=58",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": true,
      "RealEstate_DPRIsValid": true,
      "RefsAreValid": true,
      "GeometryIsValid": true,
      "LangIsValid": true,
      "TopicsIsValid": true,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": false,
      "WithImagesIsValid": false,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Planungszonen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Zones réservées', Found: 'Zones réservées (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Nutzungsplanung': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Plans d'affectation', Found: 'Plans d'affectation (cantonaux/communaux) (Modification avec effet anticipé)', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Gewaesserraum': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Espace réservé aux eaux', Found: 'Espace réservé aux eaux (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Laermempfindlichkeitsstufen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Degré de sensibilité au bruit', Found: 'Degré de sensibilité au bruit (dans les zones d'affectation) (Modification sans effet anticipé)', Removed from expected: (dans les zones d'affectation) (raw expected: 'Degré de sensibilité au bruit (dans les zones d'affectation)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Waldabstandslinien': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Distances par rapport à la forêt', Found: 'Distances par rapport à la forêt (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          }
        ],
        "Image Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:53:5311bf0f3794f464f06126d1eb3034db]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_INVALID",
            "Message": "Image validation failed (not PNG and/or invalid aspect ratio).",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:53:5311bf0f3794f464f06126d1eb3034db]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_INVALID",
            "Message": "Image validation failed (not PNG and/or invalid aspect ratio).",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:53:5311bf0f3794f464f06126d1eb3034db]/data:Map/data:OtherLegend[Lang:fr Text:Périmètre archéologiques (PA)]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_INVALID",
            "Message": "Image validation failed (not PNG and/or invalid aspect ratio).",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:arbres protégés (OBNAT)]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_INVALID",
            "Message": "Image validation failed (not PNG and/or invalid aspect ratio).",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:arbres protégés (OBNAT)]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_INVALID",
            "Message": "Image validation failed (not PNG and/or invalid aspect ratio).",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Immeuble protégé (catégorie 2) (BP2)]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Immeuble protégé (catégorie 3) (BP3)]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_INVALID",
            "Message": "Image validation failed (not PNG and/or invalid aspect ratio).",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Immeuble protégé (catégorie 3) (BP3)]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Objet protégé (catégorie 3) (MOC)]"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_INVALID",
            "Message": "Image validation failed (not PNG and/or invalid aspect ratio).",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Objet protégé (catégorie 3) (MOC)]"
          }
        ],
        "Office Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Office Validation",
            "Rule": "UID_INVALID",
            "Message": "ResponsibleOffice UID 'SeCA' is invalid according to BFS UID validation.",
            "Location": "//ed:ResponsibleOffice/ed:UID"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[WITHIMAGES=false, IDENTDN=FR201111, NUMBER=58, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml?WITHIMAGES=false&IDENTDN=FR201111&NUMBER=58",
      "RedirectUrl": "https://maps.fr.ch/RDPPF_ws/RdppfSVC.svc/extract/xml/?WITHIMAGES=false&IDENTDN=FR201111&NUMBER=58",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "XmlIsValid": true,
      "RealEstate_DPRIsValid": true,
      "RefsAreValid": true,
      "GeometryIsValid": true,
      "LangIsValid": true,
      "TopicsIsValid": true,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": false,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Planungszonen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Zones réservées', Found: 'Zones réservées (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Nutzungsplanung': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Plans d'affectation', Found: 'Plans d'affectation (cantonaux/communaux) (Modification avec effet anticipé)', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Gewaesserraum': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Espace réservé aux eaux', Found: 'Espace réservé aux eaux (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Laermempfindlichkeitsstufen': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Degré de sensibilité au bruit', Found: 'Degré de sensibilité au bruit (dans les zones d'affectation) (Modification sans effet anticipé)', Removed from expected: (dans les zones d'affectation) (raw expected: 'Degré de sensibilité au bruit (dans les zones d'affectation)')",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          },
          {
            "Severity": "WARNING",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_TITLE_EXTENDED",
            "Message": "Theme 'ch.Waldabstandslinien': Title contains federal template text but has additions for language 'fr'. Expected(clean): 'Distances par rapport à la forêt', Found: 'Distances par rapport à la forêt (Modification sans effet anticipé)'",
            "Location": "/data:Extract/data:ThemeWithoutData/data:Text/data:LocalisedText"
          }
        ],
        "Image Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:53:5311bf0f3794f464f06126d1eb3034db]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:arbres protégés (OBNAT)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Immeuble protégé (catégorie 3) (BP3)]/data:SymbolRef"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Image Validation",
            "Rule": "IMAGE_ASPECT_RATIO_MISMATCH",
            "Message": "Image aspect ratio mismatch. Difference=25.00% (threshold=10.00%). Expected=0.5, Found=0.625.",
            "Location": "/data:Extract/data:RealEstate[EGRID:CH991072529428]/data:RestrictionOnLandownership[TypeCode:47:aacf05c327fce99bf25fa39fd044cb1f]/data:Map/data:OtherLegend[Lang:fr Text:Objet protégé (catégorie 3) (MOC)]/data:SymbolRef"
          }
        ],
        "Office Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Office Validation",
            "Rule": "UID_INVALID",
            "Message": "ResponsibleOffice UID 'SeCA' is invalid according to BFS UID validation.",
            "Location": "//ed:ResponsibleOffice/ed:UID"
          }
        ]
      }
    }
  ]
}