EPUB metadata nedir?

EPUB metadata, bir EPUB dosyası içine gömülü olan ve e-kitabın başlık, yazar, yayıncı, dil ve yayın tarihi gibi özelliklerini tanımlayan bilgidir. Bu veriler Dublin Core metadata standardını takip eder ve EPUB arşivi içindeki OPF (Open Packaging Format) dosyasında saklanır. Metadata, e-kitap okuyucuları, kütüphaneler ve dijital kitap mağazalarının kitapları düzgün şekilde kategorize etmesine, görüntülemesine ve aramasına yardımcı olur.

Bir EPUB dosyasını indirdiğinizde veya oluşturduğunuzda, genellikle eksik, yanlış veya kayıp metadata içerir. Bu, okuyucu uygulamalarında e-kitap organizasyonunda sorunlara, kitap bilgilerinin yanlış görüntülenmesine veya dosyaları paylaşırken sorunlara neden olabilir. Bu metadata'yı doğrudan düzenlemek XML ve EPUB dosya yapısı hakkında teknik bilgi gerektirir.

Araç açıklaması

Bu araç, herhangi bir EPUB dosyasının metadata'sını doğrudan tarayıcınızda görüntülemenize ve düzenlemenize olanak tanır. Tüm metadata alanlarını çıkarmak, mevcut değerleri değiştirmek, yeni metadata girişleri eklemek veya istenmeyen alanları kaldırmak için bir EPUB dosyası yükleyin. Değişiklikleriniz uygulanmış şekilde değiştirilmiş EPUB'u indirin ve orijinal kitap içeriği ile biçimlendirmesini koruyun.

Örnekler

Düzenleyebileceğiniz yaygın metadata alanları:

Alan Örnek Değer
title The Great Gatsby
creator F. Scott Fitzgerald
language en
publisher Scribner
date 1925-04-10
subject Kurgu, Klasik Edebiyat
identifier isbn:9780743273565
description Amerikan Rüyası hakkında bir roman
rights Kamu Malı

EPUB 3 metadata özellikleri:

Özellik Örnek Değer
dcterms:modified 2024-01-15T10:30:00Z
rendition:layout reflowable
rendition:orientation auto
calibre:series The Fitzgerald Collection
calibre:series_index 1

Özellikler

  • Tüm metadata'yı çıkart: Dublin Core etiketlerini, EPUB 2 meta öğelerini, EPUB 3 özelliklerini ve link öğelerini otomatik olarak okur
  • Yerinde düzenle: Herhangi bir mevcut metadata alanı değerini doğrudan değiştir
  • Özel alanlar ekle: Standart DC alanları ve özel özellikler dahil olmak üzere yeni metadata girişleri oluştur
  • Alanları kaldır: İstenmeyen veya yanlış metadata girişlerini sil
  • Dosya bütünlüğünü koru: Tüm orijinal içeriği bozulmadan içeren düzgün biçimlendirilmiş bir EPUB indir

Desteklenen formatlar

Araç, çeşitli metadata sözdizimlerini işleyerek hem EPUB 2 hem de EPUB 3 formatlarını destekler:

  • Dublin Core öğeleri: <dc:title>, <dc:creator>, <dc:date>, vb.
  • EPUB 2 meta etiketleri: <meta name="..." content="..." />
  • EPUB 3 özellikleri: <meta property="...">value</meta>
  • Link öğeleri: <link rel="..." href="..." />
  • Calibre metadata: calibre:series, calibre:series_index, calibre:rating

Kullanım durumları

  • Yanlış yazar adlarını veya başlıkları düzelt ve e-kitap kütüphanenize eklemeden önce düzelt
  • Eksik metadata ekle (seri bilgisi, yayın tarihleri veya ISBN'ler gibi) Calibre, Apple Books veya Kindle gibi okuyucu uygulamalarında organizasyonu iyileştirmek için
  • Kişisel bilgileri kaldır veya EPUB dosyalarını paylaşmadan önce istenmeyen izleme metadata'sını sil

Nasıl çalışır

  1. Yükle: Cihazınızdan bir EPUB dosyası seç
  2. Ayrıştır: Araç EPUB'u açar, container.xml aracılığıyla OPF dosyasını bulur ve tüm metadata'yı çıkarır
  3. Düzenle: Çıkarılan alanları düzenlenebilir liste biçiminde görüntüle
  4. Değiştir: Değerleri değiştir, yeni alanlar ekle veya mevcut olanları kaldır
  5. İndir: Güncellenmiş metadata'yla yeni bir EPUB dosyası oluştur ve diğer tüm içeriği koru

Sınırlamalar

  • Maksimum dosya boyutu tarayıcı belleğine bağlıdır (tipik olarak 100MB'a kadar dosyalarla iyi çalışır)
  • DRM korumalı EPUB dosyaları işlenemez
  • Bazı karmaşık metadata öznitelikleri (opf:file-as veya opf:role gibi) görüntülenir ancak kaydedilirken basitleştirilir
  • Araç dosyaları tamamen tarayıcınızda işler—hiçbir veri sunucuya yüklenmez

İpuçları

  • E-kitap okuyucuları arasında maksimum uyumluluk için standart Dublin Core alan adlarını (title, creator, publisher, date, language, vb.) kullan
  • Seri bilgisi için yaygın olarak desteklenen calibre:series ve calibre:series_index alanlarını kullan
  • identifier alanı benzersiz bir kitap tanımlayıcısı içermeli—tercihen isbn:1234567890 biçiminde bir ISBN
  • Tarih alanları ISO 8601 biçimini takip etmeli: YYYY-MM-DD veya YYYY-MM-DDTHH:MM:SSZ