<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Copyright (C) 2001-2016 Food and Agriculture Organization of the
  ~ United Nations (FAO-UN), United Nations World Food Programme (WFP)
  ~ and United Nations Environment Programme (UNEP)
  ~
  ~ This program is free software; you can redistribute it and/or modify
  ~ it under the terms of the GNU General Public License as published by
  ~ the Free Software Foundation; either version 2 of the License, or (at
  ~ your option) any later version.
  ~
  ~ This program is distributed in the hope that it will be useful, but
  ~ WITHOUT ANY WARRANTY; without even the implied warranty of
  ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  ~ General Public License for more details.
  ~
  ~ You should have received a copy of the GNU General Public License
  ~ along with this program; if not, write to the Free Software
  ~ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  ~
  ~ Contact: Jeroen Ticheler - FAO - Viale delle Terme di Caracalla 2,
  ~ Rome - Italy. email: geonetwork@osgeo.org
  -->

<strings>
  <schematron.title>ISO Validation Rules</schematron.title>
  <M6>Il testo deve avere un contenuto oppure il suo genitore deve avere un attributo nilReason
    valido.
  </M6>
  <M7>CRS attributes constraints</M7>
  <M8>[ISOFTDS19139:2005-TableA1-Row24] - E' richiesto un nome per il contatto</M8>
  <M9>[ISOFTDS19139:2005-TableA1-Row07] - Altri vincoli legali sono neccesari se altri vincoli
    giuridici
  </M9>
  <M10>[ISOFTDS19139:2005-TableA1-Row16] - E' richiesta l'unità di misura</M10>
  <M11>[ISOFTDS19139:2005-TableA1-Row13] - E' richiesta la descrizione se non c'è il Estensione di
    origine
  </M11>
  <M12>[ISOFTDS19139:2005-TableA1-Row14] - E' richiesto l'Estensione di origine se non c'è la
    descrizione
  </M12>
  <M13>[ISOFTDS19139:2005-TableA1-Row10] - Contenuto obbligatorio per dataset o la serie</M13>
  <M14>[ISOFTDS19139:2005-TableA1-Row11 Row12] - Lingua</M14>
  <M15>[ISOFTDS19139:2005-TableA1-Row12] - Process step required if no statement or source</M15>
  <M16>[ISOFTDS19139:2005-TableA1-Row08] - Il dataset deve avere un report o un linguaggio</M16>
  <M17>[ISOFTDS19139:2005-TableA1-Row09] - E' necessario il livello di descrizione a meno del
    dataset o serie
  </M17>
  <M18>[ISOFTDS19139:2005-TableA1-Row17] - E' richiesta l'unita di misura per i valori di densità
  </M18>
  <M19>[ISOFTDS19139:2005-TableA1-Row18] - E' richiesto il formato di descrizione</M19>
  <M20>[ISOFTDS19139:2005-TableA1-Row23] - E' richiesto l'elemento esteso</M20>
  <M21>[ISOFTDS19139:2005-TableA1-Row04] - Il dataset deve avere un estensione</M21>
  <M22>[ISOFTDS19139:2005-TableA1-Row05] - Il dataset o la serie devono avere un tema principale
  </M22>
  <M23>[ISOFTDS19139:2005-TableA1-Row06] - Sia il nome del dataset aggregato che l'identificatore
    aggregato del dataset devono essere documentati
  </M23>
  <M24>[ISOFTDS19139:2005-TableA1-Row01] - Indicatore di lingua</M24>
  <M25>[ISOFTDS19139:2005-TableA1-Row02] - Indicatore del set di caratteri</M25>
  <M26>[ISOFTDS19139:2005-TableA1-Row19] - E' richiesto il dettaglio a meno di un termine semplice
  </M26>
  <M27>[ISOFTDS19139:2005-TableA1-Row20] - Condition</M27>
  <M28>[ISOFTDS19139:2005-TableA1-Row21] - Domain code</M28>
  <M29>[ISOFTDS19139:2005-TableA1-Row22] - Nome breve</M29>
  <M30>[ISOFTDS19139:2005-TableA1-Row15] - Verificare se possibile il punto della descrizione
    richiesto
  </M30>
  <M61>[ISOFTDS19139:2005-TableA1] - Il nome del livello gerarchico deve essere documentato se il
    livello gerarchico non contiene "dataset"
  </M61>


  <alert.M6>
    <div>Topic category is mandatory if MD_Metadata.hierarchyLevel equal 'dataset' or 'series' or
      doesn't exist.
    </div>
  </alert.M6>
  <report.M6>Il tema principale è:</report.M6>
  <alert.M6.characterString>
    <div>Il testo deve avere un contenuto oppure il genitore di nilReason attribute deve essere
      legittimo.
    </div>
  </alert.M6.characterString>
  <alert.M6.directPosition>
    <div>La presenza di un attributo della dimensione implica la presenza dell'attributo srsName.
    </div>
  </alert.M6.directPosition>
  <alert.M7.axisAndSrs>
    <div>La presenza di un attributo axisLabels implica la presenza dell'attributo srsName.</div>
  </alert.M7.axisAndSrs>
  <alert.M7.uomAndSrs>
    <div>La presenza di un attributo uomLabels implica la presenza dell'attributo srsName.</div>
  </alert.M7.uomAndSrs>
  <alert.M7.uomAndAxis>
    <div>La presenza di un attributo uomLabels implica la presenza dell'attributo axisLabels e
      viceversa.
    </div>
  </alert.M7.uomAndAxis>
  <alert.M8>
    <div>È necessario specificare uno o più nomi del responsabile, nome dell'ente.
      <span class="validationReportSuggestion">Suggerimento: Verificare le informazioni sui contatti
        per i metadati oppure della parte responsabile citata nella sezione di ientificazione.
      </span>
    </div>
  </alert.M8>
  <report.M8>Uno o più nomi dei responsabili o nome dell'ente si trovano in contatto:</report.M8>
  <alert.M9.access>
    <div>Altri vincoli dovrebbero essere definiti se i vincoli di accesso sono impostati su "Altre
      restrizioni".
      <br/>
      Altri vincoli: documentato se i vincoli di accesso = 'otherRestrictions'.
      <br/>
      <span class="validationReportSuggestion">Suggerimento: Aggiungere un altro vincolo
        all'elemento e spiegare il motivo.
      </span>
    </div>
  </alert.M9.access>
  <report.M9>
    <div>Altre restrizioni impostate su:</div>
  </report.M9>
  <alert.M9.use>
    <div>Altri vincoli dovrebbero essere definiti se i vincoli di accesso sono impostati su "Altre
      restrizioni".
      <br/>
      Altri vincoli: documentato se i vincoli di accesso = 'otherRestrictions'.
      <br/>
      <span class="validationReportSuggestion">Suggerimento: Aggiungere un altro vincolo al elemento
        e spiegare il motivo.
      </span>
    </div>
  </alert.M9.use>
  <alert.M9>
    <div>'valore unitario' è obbligatorio se sono forniti 'valore massimo' o 'valore minimo'.</div>
  </alert.M9>
  <report.M9.units>Valore unitario:</report.M9.units>
  <report.M9.max>Valore massimo:</report.M9.max>
  <report.M9.min>Valore minimo:</report.M9.min>
  <alert.M11>
    <div>'la descrizione' è obbligatoria se 'estensione di origine' non è documentata.
      <span class="validationReportSuggestion">Suggerimento: Aggiungere una descrizione o/e una
        sorgente di estensione.
      </span>
    </div>
  </alert.M11>
  <report.M11>
    <div>La descrizione e L'estensione di origine sono documentati per lignaggio.</div>
  </report.M11>
  <alert.M13>
    <div>La dichiarazione è obbligatoria se non è definito nesun processo o fonte per dataset o per
      la serie.
      <br/>
      If(count(source) + count(processStep) =0) and (DQ_DataQuality.scope.level = 'dataset' or
      'series') allora dichiarazione è obbligatoria.
    </div>
  </alert.M13>
  <report.M13>
    <div>L'affermazione è documentata.</div>
  </report.M13>
  <alert.M14>
    <div>La 'fonte' il ruolo è obbligatorio se Genealogia.dichiarazione e la 'fase del processo'
      sono ruoli non documentati.
      <br/>
      <span class="validationReportSuggestion">Suggerimento: Definire la discendenza o dichiarare
        process step role.
      </span>
    </div>
  </alert.M14>
  <report.M14>Source required if no statement or processStep.</report.M14>
  <alert.M15>
    <div>La 'fase del processo' il ruolo è obbligatorio se Genealogia.dichiarazione e la 'fonte'
      sono ruoli non documentati.
      <br/>
      <span class="validationReportSuggestion">Suggerimento: Definire la discendenza o dichiarare
        source role.
      </span>
    </div>
  </alert.M15>
  <report.M15>Fase di processamento richiesta quando non sono presenti informazioni su sorgente.
  </report.M15>
  <alert.M16>
    <div>Il 'report' o 'genealogia' il ruolo è obbligatorio se scope.DQ_Scope.level = 'dataset'.
    </div>
  </alert.M16>
  <report.M16>
    <div>Il report o la genealogia sono definiti.</div>
  </report.M16>
  <alert.M17>
    <div>Il 'livello di descrizione' è obbligatorio se il 'livello' notEqual 'dataset' o 'series'.
    </div>
  </alert.M17>
  <report.M17>La descrizione del livello impostato:</report.M17>
  <alert.M18>
    <div>La 'densityUnits' è obbligatoria se è fornita la 'densità'.</div>
  </alert.M18>
  <report.M18>La densita è:</report.M18>
  <alert.M19>
    <div>E' necessario un formato di distribuzione.
      <br/>
      count (distributionFormat + distributor/MD_Distributor/distributorFormat) &gt; 0.
    </div>
  </alert.M19>
  <report.M19>Formato/i del distributore.</report.M19>
  <alert.M20>
    <div>Nella sezione di estensione, uno dei seguenti elementi deve essere definito: descrizione,
      Elemento geografico,
      Elemento temporale, Elemento verticale.
      <br/>
      count(description + geographicElement + temporalElement + verticalElement) &gt; 0.
    </div>
  </alert.M20>
  <report.M20>Trovato una descrizione, elemento geografico,
    elemento temporale, elemento verticale.
  </report.M20>
  <alert.M21>
    <div>Una estensione deve essere definita per un dataset.
      <br/>
      MD_Metadata.hierarchyLevel = 'dataset' (cioè il valore predefinito di questa proprietà a
      favore del genitore) implies count (extent.geographicElement.EX_GeographicBoundingBox) + count
      (extent.geographicElement.EX_GeographicDescription) &gt;=1.
    </div>
  </alert.M21>
  <report.M21>Estensione definita per il dataset.</report.M21>
  <alert.M23>
    <div>Sia 'nome del dataset aggregato' o 'identificatore aggregato del dataset' devono essere
      documentati.
    </div>
  </alert.M23>
  <report.M23>Il nome del dataset aggregato o l'identificatore aggregato del dataset documentati.
  </report.M23>
<report.M23-dup>An associated resource is declared multiple time with same association and initiative type.</report.M23-dup>
  <alert.M24>
    <div>lingua non è presente.</div>
  </alert.M24>
  <alert.M26.obligation>
    <div>if 'dataType' notEqual 'codelist', 'enumeration' or 'codelistElement' then 'obligation' is
      mandatory.
    </div>
  </alert.M26.obligation>
  <alert.M26.maximumOccurence>
    <div>if 'dataType' notEqual 'codelist', 'enumeration' or 'codelistElement' then
      'maximumOccurence' is mandatory.
    </div>
  </alert.M26.maximumOccurence>
  <alert.M26.domainValue>
    <div>if 'dataType' notEqual 'codelist', 'enumeration' or 'codelistElement' then 'domainValue' is
      mandatory.
    </div>
  </alert.M26.domainValue>
  <alert.M27>
    <div>if 'obligation' = 'conditional' then 'condition' is mandatory.</div>
  </alert.M27>
  <report.M27>La condizione per l'elemento condizionale è definita.</report.M27>
  <alert.M28>
    <div>if 'dataType' = 'codelistElement' then 'domainCode' is mandatory.</div>
  </alert.M28>
  <report.M28>Codice di dominio documentato per l'elemento del code list.</report.M28>
  <alert.M29>
    <div>if 'dataType' not equal to 'codelistElement' then 'shortName' is mandatory.</div>
  </alert.M29>
  <report.M29>Nome breve documentato per l'elemento nullo della code list.</report.M29>
  <alert.M30>
    <div>'checkPointDescription' is mandatory if 'checkPointAvailability' = 1 or true.</div>
  </alert.M30>
  <report.M30>La descrizione del Check point è documentata.</report.M30>
  <alert.M61>
    <div>hierarchyLevelName must be documented if hierarchyLevel does not contain 'dataset'</div>
  </alert.M61>
  <report.M61>Il livello gerarchico è:</report.M61>

  <alert.requiredAbstract>Data Identification Abstract is a required element
  </alert.requiredAbstract>
  <report.requiredAbstract>Data Identification Abstract found</report.requiredAbstract>
  <alert.requiredTitle>Data Identification Citation Title is a required element
  </alert.requiredTitle>
  <report.requiredTitle>Data Identification Citation Title found</report.requiredTitle>
  <alert.requiredDate>Data Identification Citation Date is a required element</alert.requiredDate>
  <report.requiredDate>Data Identification Citation Date found</report.requiredDate>
  <alert.requiredDateType>Data Identification Citation DateType is a required element
  </alert.requiredDateType>
  <report.requiredDateType>Data Identification Citation DateType is found</report.requiredDateType>
  <alert.requiredContact>Contact is a required Element</alert.requiredContact>
  <report.requiredContact>Contact found</report.requiredContact>
  <alert.requiredLanguage>Language is a required element</alert.requiredLanguage>
  <report.requiredLanguage>Language found</report.requiredLanguage>
  <alert.requiredLanguage>Data Identification Language is a required element
  </alert.requiredLanguage>
  <report.requiredLanguage>Data Identification Language found</report.requiredLanguage>
  <alert.requiredCitation>Data Identification Citation is a required element
  </alert.requiredCitation>
  <report.requiredCitation>Data Identification Citation found</report.requiredCitation>
  <requiredElements>Required Elements</requiredElements>
  <requireCitation>Citation</requireCitation>

</strings>

