Narzędzie do weryfikacji pliku danych

Stosujemy walidator pliku danych open source Stworzyliśmy ją z myślą o dostarczaniu konkretnych, przydatnych informacji poza prostą walidacją kodu XML. Narzędzie do weryfikacji treści jest dostępne standardowe narzędzie do zarządzania pakietami Pythona:

bash:~$ pip install civics_cdf_validator

Poniższy przykład pokazuje, jak z niego korzystać:

bash:~$ civics_cdf_validator validate your_feed.xml --xsd civics_cdf_specx.xsd --rule_set=RULE_SET

Listę typowych poleceń znajdziesz w sekcji README.

Obsługiwane typy plików danych

Walidator obsługuje następujące typy plików danych:

  • Dane przed wyborami
  • Wyniki wyborów
  • Urzędnik

Aby mieć pewność, że nie przegapisz niektórych reguł weryfikacji, podczas określania typu pliku danych wpisz RULE_SET:

Typ pliku danych Wartość: RULE_SET
Urzędnik OFFICEHOLDER
Dane przed wyborami / wyniki wyborów ELECTION

Poziomy weryfikacji

Narzędzie do weryfikacji pliku danych przeprowadza 3 klasy testów:

  • Błąd: jeśli wyświetlą się jakiekolwiek błędy, oznacza to, że Google nie może przeanalizować pliku. Usuń wszystkich komunikatów o błędach z plików danych przed wysłaniem danych. Jeśli potrzebujesz jak rozwiązać problem z komunikatami o błędach, zgłoś błąd w komponencie.

  • Ostrzeżenie: ostrzeżenia oznaczają sytuacje, które nie powinny wystąpić, ale nie są są wygodne dla użytkowników lub prawdopodobnie występują w nich błędy, które trzeba naprawić. Dla: na przykład jeśli wpiszesz nazwiska kandydatów WIELKIMI LITERAMI, pojawi się ostrzeżenie LISTY. Postaraj się naprawić wszystkie ostrzeżenia i poczekaj, aż zapytamy Cię o dodatkowe pytania, czy walidator rozpozna ostrzeżenia w pliku danych.

  • Informacje: komunikaty informacyjne wskazują scenariusze, które nie mają wpływu na systemy automatyczne. przetwarzania kanału lub wygody użytkownika, ale ułatwiają czytanie do zrozumienia układu danych. Naprawianie komunikatów z informacjami jest opcjonalne.

.