İçeriğe geç
Belgeler menüsü

NITF profili

NITF (News Industry Text Format) eski haber yazılımlarının çoğunun okuduğu XML biçimidir. Ajans NITF dosyasını yalnızca dosya kanallarında üretir: SFTP gönderimi, FTP gönderimi ve ajans FTP kutusu. Hazır ayarı: XML klasör içe alma (NITF).

  • Bir haber = bir .xml dosyası. Dosya adı, yazma sırası ve .yha-tmp kuralı diğer dosya biçimleriyle aynıdır.
  • Tek başına servis edilen fotoğraf ve video için de dosya üretilir (gövde altyazıdır).
  • Sürüm: nitf.surum (3.6 varsayılan; 3.5, 3.4, 3.3). Yapı 3.3'ten beri bulunan öğelerle sınırlıdır.
  • Kodlama: UTF-8, ISO-8859-9 ya da Windows-1254 (XML biçiminde US-ASCII verilmez).

Profil seçenekleri

AyarDeğerlerVarsayılan
nitf.surum3.6, 3.5, 3.4, 3.33.6
nitf.doctypedoğru / yanlışdoğru: <!DOCTYPE nitf PUBLIC "-//IPTC//DTD NITF <sürüm>//EN" "nitf-<sürüm>.dtd">
nitf.medya_ogesidoğru / yanlışdoğru: gövde sonunda <media> öğeleri
ust_veristandart, uyumlulukNITF hazır ayarında uyumluluk (Fotoğraf üst verisi)

Örnek

xml
<?xml version="1.0" encoding="windows-1254"?>
<!DOCTYPE nitf PUBLIC "-//IPTC//DTD NITF 3.6//EN" "nitf-3-6.dtd">
<nitf version="-//IPTC//DTD NITF 3.6//EN" baselang="tr-TR">
  <head>
    <title>Örnek kentte yeni kütüphane açıldı</title>
    <meta name="yha-no" content="H-900123"/>
    <meta name="yha-surum" content="2"/>
    <meta name="yha-tanitim" content="false"/>
    <tobject tobject.type="news">
      <tobject.subject tobject.subject.refnum="01000000" tobject.subject.type="Kültür ve Sanat" tobject.subject.code="KUL"/>
    </tobject>
    <docdata management-status="usable">
      <doc-id regsrc="YHA" id-string="H-900123"/>
      <urgency ed-urg="5"/>
      <date.issue norm="20261009T080000+0000"/>
      <du-key key="H-900123" version="2"/>
      <ed-msg msg-type="correction" info="Açılış saati düzeltildi."/>
      <doc.rights owner="Yazar Haber Ajansı" limitations="“Yazar Haber Ajansı” belirtilerek kullanılır"/>
      <identified-content><classifier type="yhakat" value="kultur_sanat"/></identified-content>
    </docdata>
  </head>
  <body>
    <body.head><hedline><hl1>Örnek kentte yeni kütüphane açıldı</hl1></hedline><byline>Yazar Haber Ajansı</byline></body.head>
    <body.content><p>…</p></body.content>
    <body.end><tagline>“Yazar Haber Ajansı” belirtilerek kullanılır</tagline></body.end>
  </body>
</nitf>

Gerçek çıktıların tamamı entegrasyon kitinin ornek-dosyalar/ klasöründedir (yeni, düzeltme, iptal, embargo, tanıtım, flaş, tek başına fotoğraf; her kodlama).

Eşleme

Ajans alanıNITFNot
baslikhead/title, hedline/hl1Tanıtımda önekli
spotabstract/p
govdebody.content/pBoş satırla ayrılan her paragraf; XML kaçışlı
no, surum_nodoc-id@id-string, du-key@key ve @version, meta yha-no / yha-surumDüzeltmede sürüm artar
oncelikurgency@ed-urgFlaş 1, önemli 3, normal 5
ilk_servis_zamanidate.issue@normISO 8601 temel biçim, UTC
embargo.zamandate.release@norm; management-status="embargoed"Yalnızca "önceden ver" profilinde, içerik saatinden önce gidiyorsa
son düzeltme notued-msg@msg-type="correction"
iptalmanagement-status="canceled", ed-msg@msg-type="kill"Gövde "İPTAL — KULLANMAYIN: <başlık>"; dosya adı …_IPTAL.xml
kategoritobject.subject (Media Topic) ve classifier type="yhakat"Eşleme yoksa yalnızca classifier (Kategori kodları)
il, ilceidentified-content/location, dateline/location/city
etiketlerkey-list/keyword
imzabyline, distributor
kullanimdoc.rights@limitations, body.end/tagline
tanitimmeta yha-tanitim, tobject@tobject.type="advertisement", başlık önekiTanıtım içerik
medyamedia öğeleri; media-reference@source aynı klasördeki dosya adı ya da imzalı bağlantıVideo media-type="video"

Okuyucunuz için

  • Haberin kalıcı anahtarı doc-id@id-string'dir; du-key@version büyükse eski kaydın üzerine yazın.
  • management-status="canceled" ya da dosya adında _IPTAL → kaydı yayından kaldırın.
  • Şemayla doğrulamak için IPTC'nin NITF XSD'sini kullanın: iptc.org/standards/nitf.