{
  "configInfo": "CantonConfig[Canton=GE, BasicUrl=https://ge.ch/terecadastrews/RdppfSVC.svc, Threads=1, OutputDirectoryPath=out\\results, GetVersions=2, GetEGRID=6, GetCapabilities=2, GetExtractById=7]",
  "canton": "GE",
  "availabilityStatus": "AVAILABLE",
  "availabilityExecutionDate": "10.07.2026 08:24:33",
  "executionDate": "10.07.2026 00:01:26",
  "results": [
    {
      "ConfigInfo": "GetVersionsConfig[FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/versions/xml",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/versions/xml/",
      "RedirectFollowed": true,
      "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://ge.ch/terecadastrews/RdppfSVC.svc/versions/json",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/versions/json/",
      "RedirectFollowed": true,
      "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://ge.ch/terecadastrews/RdppfSVC.svc/capabilities/xml",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/capabilities/xml/",
      "RedirectFollowed": true,
      "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://ge.ch/terecadastrews/RdppfSVC.svc/capabilities/json",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/capabilities/json/",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/json; charset=utf-8",
      "ContentTypeCorrect": true,
      "Successful": true,
      "ValidationMessages": {}
    },
    {
      "ConfigInfo": "GetEGRIDConfig[EN=2497120.210,1119504.120, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/getegrid/xml?EN=2497120.210,1119504.120",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/getegrid/xml/?EN=2497120.210,1119504.120",
      "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: 869. 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: 869. 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://ge.ch/terecadastrews/RdppfSVC.svc/getegrid/xml?IDENTDN=BE0200000332&NUMBER=100",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/getegrid/xml/?IDENTDN=BE0200000332&NUMBER=100",
      "RedirectFollowed": true,
      "StatusCode": 500,
      "StatusCodeCorrect": false,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "Successful": false,
      "ValidationMessages": {
        "Protocol Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "HTTP Protocol",
            "Rule": "HTTP_STATUS_UNEXPECTED",
            "Message": "Unexpected HTTP status. Expected 204, but received 500.",
            "Location": "https://ge.ch/terecadastrews/RdppfSVC.svc/getegrid/xml?IDENTDN=BE0200000332&NUMBER=100"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetEGRIDConfig[IDENTDN=46, NUMBER=2929, FORMAT=json, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/getegrid/json?IDENTDN=46&NUMBER=2929",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/getegrid/json/?IDENTDN=46&NUMBER=2929",
      "RedirectFollowed": true,
      "StatusCode": 200,
      "StatusCodeCorrect": true,
      "ContentType": "application/json; charset=utf-8",
      "ContentTypeCorrect": true,
      "Successful": true,
      "ValidationMessages": {}
    },
    {
      "ConfigInfo": "GetEGRIDConfig[NUMBER=12, POSTALCODE=1205, LOCALISATION=Quai du Rhôhne, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/getegrid/xml?NUMBER=12&POSTALCODE=1205&LOCALISATION=Quai%20du%20Rhôhne",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/getegrid/xml/?NUMBER=12&POSTALCODE=1205&LOCALISATION=Quai%20du%20Rh%C3%B4hne",
      "RedirectFollowed": true,
      "StatusCode": 204,
      "StatusCodeCorrect": false,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "Successful": false,
      "ValidationMessages": {
        "Protocol Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "HTTP Protocol",
            "Rule": "HTTP_STATUS_UNEXPECTED",
            "Message": "Unexpected HTTP status. Expected 200, but received 204.",
            "Location": "https://ge.ch/terecadastrews/RdppfSVC.svc/getegrid/xml?NUMBER=12&POSTALCODE=1205&LOCALISATION=Quai%20du%20Rhôhne"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetEGRIDConfig[POSTALCODE=1285, LOCALISATION=Route de Sézegnin, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/getegrid/xml?POSTALCODE=1285&LOCALISATION=Route%20de%20Sézegnin",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/getegrid/xml/?POSTALCODE=1285&LOCALISATION=Route%20de%20S%C3%A9zegnin",
      "RedirectFollowed": true,
      "StatusCode": 204,
      "StatusCodeCorrect": false,
      "ContentType": "application/xml; charset=utf-8",
      "ContentTypeCorrect": true,
      "Successful": false,
      "ValidationMessages": {
        "Protocol Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "HTTP Protocol",
            "Rule": "HTTP_STATUS_UNEXPECTED",
            "Message": "Unexpected HTTP status. Expected 200, but received 204.",
            "Location": "https://ge.ch/terecadastrews/RdppfSVC.svc/getegrid/xml?POSTALCODE=1285&LOCALISATION=Route%20de%20Sézegnin"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetEGRIDConfig[GNSS=46.94890,7.44665, FORMAT=json, ExpectedStatusCode=204, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/getegrid/json?GNSS=46.94890,7.44665",
      "RedirectUrl": "https://ge.ch/terecadastrews/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=[CH768565633552, CH908463466551, CH158465846379], FORMAT=pdf, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/pdf?EGRID=CH768565633552",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/pdf/?EGRID=CH768565633552",
      "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=CH983065638494, FORMAT=pdf, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/pdf?EGRID=CH983065638494",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/pdf/?EGRID=CH983065638494",
      "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=CH983065638494, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml?EGRID=CH983065638494",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml/?EGRID=CH983065638494",
      "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": false,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": false,
      "OfficeIsValid": true,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "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): Zones d'affectation - synthèse', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation primaire', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation superposée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Plan localisé de quartier', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan de site', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement d'activités mixtes', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement industriel', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé agricole', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'utilisation du sol', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé de chemin pédestre', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'extraction des gravières', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan des surfaces inconstructibles', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone superposée de protection de la nature du paysage', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Règlements spéciaux', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone protégée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/data:Text/data:LocalisedText"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_CODE_NOT_IN_CAPABILITIES",
            "Message": "Extract theme 'ch.Gewaesserraum' is not present in GetCapabilities.",
            "Location": "ThemeCode=ch.Gewaesserraum"
          }
        ],
        "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone 5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:54:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II déclassé III]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (informatif)]/data:SymbolRef"
          }
        ],
        "Disclaimer Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "Disclaimer Validation",
            "Rule": "DISCLAIMER_CONTENT_TEXT_MISMATCH",
            "Message": "Disclaimer content text does not match the expected template (fr). Expected: 'Le cadastre des sites pollués (CSP) est établi d'après les critères émis par l'Office fédéral de l'environnement OFEV. Il est mis à jour continuellement sur la base des nouvelles connaissances (investigations). Les surfaces des sites indiqués dans le cadastre des sites pollués peuvent ne pas correspondre à la surface effectivement polluée. Cela ne signifie pas que tout terrain non inscrit au cadastre ne soit pas pollué et qu'il soit libre de tout déchet et pollution. Les zones utilisées à des fins de transports publics, militaire et aéronautique sont de la responsabilité de la Confédération.', Found: '\n      Le cadastre des sites pollués (CSP) est établi d'après les critères émis par l'Office fédéral de l'environnement OFEV. Il est mis à jour continuellement sur la base des nouvelles connaissances (investigations). Les surfaces des sites indiqués dans le cadastre des sites pollués peuvent ne pas correspondre à la surface effectivement polluée. Cela ne signifie pas que tout terrain non inscrit au cadastre ne soit pas pollué et qu'il soit libre de tout déchet et pollution. Les zones utilisées à des fins de transports publics, militaire et aéronautique sont de la responsabilité de la Confédération. Pour de plus amples informations veuillez vous adresser au service spécialisé cantonal des déchets: https://ge.ch/geologie/sous-sol/sites-pollues / email: gesdec@etat.ge.ch\n    '.",
            "Location": "/data:Extract/data:Disclaimer/data:Content/data:LocalisedText"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[GEOMETRY=true, EGRID=CH983065638494, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml?GEOMETRY=true&EGRID=CH983065638494",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml/?GEOMETRY=true&EGRID=CH983065638494",
      "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": false,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": true,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "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): Zones d'affectation - synthèse', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation primaire', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation superposée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Plan localisé de quartier', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan de site', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement d'activités mixtes', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement industriel', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé agricole', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'utilisation du sol', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé de chemin pédestre', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'extraction des gravières', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan des surfaces inconstructibles', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone superposée de protection de la nature du paysage', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Règlements spéciaux', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone protégée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/data:Text/data:LocalisedText"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_CODE_NOT_IN_CAPABILITIES",
            "Message": "Extract theme 'ch.Gewaesserraum' is not present in GetCapabilities.",
            "Location": "ThemeCode=ch.Gewaesserraum"
          }
        ],
        "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone 5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:54:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II déclassé III]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (informatif)]/data:SymbolRef"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[GEOMETRY=false, EGRID=CH983065638494, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml?GEOMETRY=false&EGRID=CH983065638494",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml/?GEOMETRY=false&EGRID=CH983065638494",
      "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": false,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": true,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "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): Zones d'affectation - synthèse', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation primaire', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation superposée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Plan localisé de quartier', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan de site', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement d'activités mixtes', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement industriel', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé agricole', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'utilisation du sol', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé de chemin pédestre', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'extraction des gravières', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan des surfaces inconstructibles', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone superposée de protection de la nature du paysage', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Règlements spéciaux', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone protégée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/data:Text/data:LocalisedText"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_CODE_NOT_IN_CAPABILITIES",
            "Message": "Extract theme 'ch.Gewaesserraum' is not present in GetCapabilities.",
            "Location": "ThemeCode=ch.Gewaesserraum"
          }
        ],
        "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone 5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:54:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II déclassé III]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (informatif)]/data:SymbolRef"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[WITHIMAGES=true, EGRID=CH983065638494, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml?WITHIMAGES=true&EGRID=CH983065638494",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml/?WITHIMAGES=true&EGRID=CH983065638494",
      "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": false,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": true,
      "WithImagesIsValid": false,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "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): Zones d'affectation - synthèse', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation primaire', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation superposée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Plan localisé de quartier', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan de site', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement d'activités mixtes', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement industriel', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé agricole', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'utilisation du sol', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé de chemin pédestre', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'extraction des gravières', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan des surfaces inconstructibles', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone superposée de protection de la nature du paysage', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Règlements spéciaux', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone protégée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/data:Text/data:LocalisedText"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_CODE_NOT_IN_CAPABILITIES",
            "Message": "Extract theme 'ch.Gewaesserraum' is not present in GetCapabilities.",
            "Location": "ThemeCode=ch.Gewaesserraum"
          }
        ],
        "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone 5]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone 5]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:54:5cc619c4788317e170ecb322d6f15037]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II déclassé III]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II déclassé III]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (informatif)]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (informatif)]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (surface d'effet, informatif)]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (surface d'effet, informatif)]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (informatif)]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (surface d'effet, informatif)]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (surface d'effet, informatif)]"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[WITHIMAGES=false, EGRID=CH983065638494, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml?WITHIMAGES=false&EGRID=CH983065638494",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml/?WITHIMAGES=false&EGRID=CH983065638494",
      "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": false,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": true,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "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): Zones d'affectation - synthèse', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation primaire', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation superposée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Plan localisé de quartier', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan de site', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement d'activités mixtes', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement industriel', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé agricole', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'utilisation du sol', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé de chemin pédestre', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'extraction des gravières', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan des surfaces inconstructibles', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone superposée de protection de la nature du paysage', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Règlements spéciaux', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone protégée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/data:Text/data:LocalisedText"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_CODE_NOT_IN_CAPABILITIES",
            "Message": "Extract theme 'ch.Gewaesserraum' is not present in GetCapabilities.",
            "Location": "ThemeCode=ch.Gewaesserraum"
          }
        ],
        "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone 5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:54:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II déclassé III]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (informatif)]/data:SymbolRef"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[IDENTDN=46, NUMBER=2929, FORMAT=url, ExpectedStatusCode=303, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/url?IDENTDN=46&NUMBER=2929",
      "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://ge.ch/terecadastrews/RdppfSVC.svc/extract/url?IDENTDN=46&NUMBER=2929"
          },
          {
            "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://ge.ch/terecadastrews/RdppfSVC.svc/extract/url?IDENTDN=46&NUMBER=2929"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[IDENTDN=46, NUMBER=2929, FORMAT=json, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/json?IDENTDN=46&NUMBER=2929",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/json/?IDENTDN=46&NUMBER=2929",
      "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://ge.ch/terecadastrews/RdppfSVC.svc/extract/json?IDENTDN=BE0200000332&NUMBER=100",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/json/?IDENTDN=BE0200000332&NUMBER=100",
      "RedirectFollowed": true,
      "StatusCode": 500,
      "StatusCodeCorrect": false,
      "ContentType": "application/json; charset=utf-8",
      "ContentTypeCorrect": true,
      "Successful": false,
      "ValidationMessages": {
        "Protocol Validation": [
          {
            "Severity": "ERROR",
            "Flavour": "HTTP Protocol",
            "Rule": "HTTP_STATUS_UNEXPECTED",
            "Message": "Unexpected HTTP status. Expected 204, but received 500.",
            "Location": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/json?IDENTDN=BE0200000332&NUMBER=100"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[IDENTDN=46, NUMBER=2929, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml?IDENTDN=46&NUMBER=2929",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml/?IDENTDN=46&NUMBER=2929",
      "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": false,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": true,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "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): Zones d'affectation - synthèse', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation primaire', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation superposée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Plan localisé de quartier', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan de site', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement d'activités mixtes', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement industriel', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé agricole', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'utilisation du sol', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé de chemin pédestre', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'extraction des gravières', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan des surfaces inconstructibles', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone superposée de protection de la nature du paysage', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Règlements spéciaux', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone protégée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/data:Text/data:LocalisedText"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_CODE_NOT_IN_CAPABILITIES",
            "Message": "Extract theme 'ch.Gewaesserraum' is not present in GetCapabilities.",
            "Location": "ThemeCode=ch.Gewaesserraum"
          }
        ],
        "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone 5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:54:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II déclassé III]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (informatif)]/data:SymbolRef"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[GEOMETRY=true, IDENTDN=46, NUMBER=2929, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml?GEOMETRY=true&IDENTDN=46&NUMBER=2929",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml/?GEOMETRY=true&IDENTDN=46&NUMBER=2929",
      "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": false,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": true,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "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): Zones d'affectation - synthèse', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation primaire', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation superposée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Plan localisé de quartier', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan de site', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement d'activités mixtes', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement industriel', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé agricole', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'utilisation du sol', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé de chemin pédestre', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'extraction des gravières', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan des surfaces inconstructibles', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone superposée de protection de la nature du paysage', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Règlements spéciaux', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone protégée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/data:Text/data:LocalisedText"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_CODE_NOT_IN_CAPABILITIES",
            "Message": "Extract theme 'ch.Gewaesserraum' is not present in GetCapabilities.",
            "Location": "ThemeCode=ch.Gewaesserraum"
          }
        ],
        "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone 5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:54:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II déclassé III]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (informatif)]/data:SymbolRef"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[GEOMETRY=false, IDENTDN=46, NUMBER=2929, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml?GEOMETRY=false&IDENTDN=46&NUMBER=2929",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml/?GEOMETRY=false&IDENTDN=46&NUMBER=2929",
      "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": false,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": true,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "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): Zones d'affectation - synthèse', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation primaire', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation superposée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Plan localisé de quartier', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan de site', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement d'activités mixtes', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement industriel', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé agricole', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'utilisation du sol', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé de chemin pédestre', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'extraction des gravières', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan des surfaces inconstructibles', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone superposée de protection de la nature du paysage', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Règlements spéciaux', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone protégée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/data:Text/data:LocalisedText"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_CODE_NOT_IN_CAPABILITIES",
            "Message": "Extract theme 'ch.Gewaesserraum' is not present in GetCapabilities.",
            "Location": "ThemeCode=ch.Gewaesserraum"
          }
        ],
        "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone 5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:54:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II déclassé III]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (informatif)]/data:SymbolRef"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[WITHIMAGES=true, IDENTDN=46, NUMBER=2929, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml?WITHIMAGES=true&IDENTDN=46&NUMBER=2929",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml/?WITHIMAGES=true&IDENTDN=46&NUMBER=2929",
      "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": false,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": true,
      "WithImagesIsValid": false,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "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): Zones d'affectation - synthèse', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation primaire', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation superposée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Plan localisé de quartier', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan de site', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement d'activités mixtes', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement industriel', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé agricole', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'utilisation du sol', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé de chemin pédestre', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'extraction des gravières', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan des surfaces inconstructibles', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone superposée de protection de la nature du paysage', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Règlements spéciaux', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone protégée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/data:Text/data:LocalisedText"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_CODE_NOT_IN_CAPABILITIES",
            "Message": "Extract theme 'ch.Gewaesserraum' is not present in GetCapabilities.",
            "Location": "ThemeCode=ch.Gewaesserraum"
          }
        ],
        "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone 5]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone 5]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:54:5cc619c4788317e170ecb322d6f15037]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II déclassé III]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II déclassé III]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (informatif)]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (informatif)]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (surface d'effet, informatif)]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (surface d'effet, informatif)]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (informatif)]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (surface d'effet, informatif)]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]"
          },
          {
            "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:108:a3345a8fd10660e14fb7224e2403b99f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (surface d'effet, informatif)]"
          }
        ]
      }
    },
    {
      "ConfigInfo": "GetExtractByIdConfig[WITHIMAGES=false, IDENTDN=46, NUMBER=2929, FORMAT=xml, ExpectedStatusCode=200, FollowOneRedirect=true]",
      "ExecutionStatus": "EXECUTED",
      "Url": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml?WITHIMAGES=false&IDENTDN=46&NUMBER=2929",
      "RedirectUrl": "https://ge.ch/terecadastrews/RdppfSVC.svc/extract/xml/?WITHIMAGES=false&IDENTDN=46&NUMBER=2929",
      "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": false,
      "FederalTopicLawDocumentsIsValid": true,
      "RestrictionOnLandownershipIsValid": true,
      "ImageAspectRatioIsValid": false,
      "GlossaryIsValid": true,
      "DisclaimerIsValid": true,
      "OfficeIsValid": true,
      "WithImagesIsValid": true,
      "Successful": false,
      "ValidationMessages": {
        "Topic Validation": [
          {
            "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): Zones d'affectation - synthèse', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation primaire', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Zone d'affectation superposée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:ConcernedTheme/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): Plan localisé de quartier', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan de site', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement d'activités mixtes', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan directeur des zones de développement industriel', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé agricole', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'utilisation du sol', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan localisé de chemin pédestre', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan d'extraction des gravières', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Plan des surfaces inconstructibles', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone superposée de protection de la nature du paysage', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Règlements spéciaux', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/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): Zone protégée', Removed from expected: (cantonaux/communaux) (raw expected: 'Plans d'affectation (cantonaux/communaux)')",
            "Location": "/data:Extract/data:NotConcernedTheme/data:Text/data:LocalisedText"
          },
          {
            "Severity": "ERROR",
            "Flavour": "Topic Validation",
            "Rule": "TOPIC_CODE_NOT_IN_CAPABILITIES",
            "Message": "Extract theme 'ch.Gewaesserraum' is not present in GetCapabilities.",
            "Location": "ThemeCode=ch.Gewaesserraum"
          }
        ],
        "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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone 5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:52:5cc619c4788317e170ecb322d6f15037]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:53:bfc3df82f91b75909b5fda45403c1057]/data:Map/data:OtherLegend[Lang:fr Text:Zone de verdure]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:54:5cc619c4788317e170ecb322d6f15037]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:64:f77a9d89c07659ccc3fb039068f88fb5]/data:Map/data:OtherLegend[Lang:fr Text:Degré de sensibilité II déclassé III]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/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:CH983065638494]/data:RestrictionOnLandownership[TypeCode:109:2a4ece8e9a9cb60c703aeffd0d99b89f]/data:Map/data:OtherLegend[Lang:fr Text:Alignements de construction des routes cantonales et communales (informatif)]/data:SymbolRef"
          }
        ]
      }
    }
  ]
}