Przejdź do treści
EPUBCheck · Dokument pakietu (OPF)

EPUBCheck OPF-085: nieprawidłowy identyfikator UUID

Zaktualizowane:

EPUBCheck OPF-085 to komunikat ostrzegawczy: “"dc:identifier" value "…" is marked as a UUID, but is an invalid UUID.” Atrybut dc:identifier mówi, że jest to UUID (urn:uuid:), ale wartość nie jest poprawnym UUID. Aplikacje do czytania i sklepy mogą używać identyfikatora do rozpoznawania książki, więc błędnie sformułowany identyfikator jest zgłaszany.

Oficjalna wiadomość

"dc:identifier" value "%1$s" is marked as a UUID, but is an invalid UUID.

Domyślna powaga
Ostrzeżenie. EPUB jest wciąż ważny, ale coś może powodować problemy w niektórych aplikacjach do czytania. EPUBCheck kończy działanie z wynikiem 0, chyba że przekażesz --failonwarnings.
Wersja EPUBCheck
5.4.0

%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.

Typowe przyczyny

  • Skrócona lub błędnie wpisana wartość po urn:uuid:.
  • Wymyślona wartość, na przykład urn:uuid:my-book-1.
  • Numer ISBN lub inny identyfikator napisany po prefiksie urn:uuid: .

Jak to naprawić

  1. Przeczytaj wartość, jaka jest w cudzysłowie EPUBCheck.
  2. Zastąp go prawdziwym UUID w formacie 8-4-4-4-12 cyfr szesnastkowych (każdy generator UUID tworzy taki).
  3. Jeśli identyfikator nie jest UUID, usuń prefiks urn:uuid: i zapisz go w swojej formie, takiej jak urn:isbn:…

Kiedy to nie to

Jeśli unikalny identyfikator pakietu nie pasuje do żadnego dc:identifier, to OPF-030.

Terminy używane tutaj

Inne komunikaty OPF

  • OPF-086 Property "…" is deprecated. Consider using … instead.
  • OPF-086b epub:type value "…" is deprecated. Consider using … instead.
  • OPF-086c the "…" reserved prefix is deprecated.
  • OPF-088 Unrecognized epub:type value "…".
  • OPF-089 The "alternate" link rel keyword cannot be paired with other keywords.
  • OPF-090 It is encouraged to use MIME media type "…" instead of "…".

Źródła

Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.

FAQ

Co oznacza EPUBCheck OPF-085?

EPUBCheck OPF-085 to komunikat ostrzegawczy: “"dc:identifier" value "…" is marked as a UUID, but is an invalid UUID.” Atrybut dc:identifier mówi, że jest to UUID (urn:uuid:), ale wartość nie jest poprawnym UUID. Aplikacje do czytania i sklepy mogą używać identyfikatora do rozpoznawania książki, więc błędnie sformułowany identyfikator jest zgłaszany.

Czy OPF-085 to błąd?

OPF-085 jest domyślnie zgłaszany jako ostrzeżenie. EPUB jest nadal ważny, ale coś może spowodować problemy w niektórych aplikacjach do czytania. EPUBCheck kończy działanie z kodem 0, chyba że używasz --failonwarnings.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia