NewsML-G2 profili ve ajans XML'i
NewsML-G2 (newsml_g2)
Bir haber bir newsMessage dosyasıdır: metin newsItem, erişilebilen her fotoğraf ve video için ayrı newsItem ve bunları bağlayan packageItem. Tek başına servis edilen medya yalnızca kendi newsItem'ıyla gelir. Dosyalar IPTC NewsML-G2 2.34 (Power) şemasına uyar.
| Öğe | Değer |
|---|---|
guid | urn:newsml:<alan>:<YYYYAAGG>:<no> |
version | surum_no (düzeltmede artar) |
itemClass | ninat:text, ninat:picture, ninat:video |
pubStatus | stat:usable; iptalde stat:canceled |
embargoed | Önceden verilen embargolu içerikte yayım saati |
urgency | flaş 1, önemli 3, normal 5 |
headline, description role="drol:summary" | Başlık ve spot |
inlineXML contenttype="application/xhtml+xml" | Paragraflar |
subject qcode="yhakat:<kod>" | Ajans kategorisi |
located | İl ve ilçe |
creditline, by | İmza |
rightsInfo/usageTerms | Kaynak gösterme notu ve kullanım kısıtı |
edNote | Düzeltme notu, iptal gerekçesi |
genre, signal | Tanıtımda yhatur:tanitim ve yhasig:tanitim |
remoteContent href | Aynı klasördeki dosya adı ya da imzalı adres |
Ajansın şema kataloğu: https://<alan>/gelistirici/newsml/katalog-1.xml (katalog-1.xml). IPTC Media Topics eşlemesi henüz yoktur.
Ajans XML'i (yha_xml)
DisHaber alanlarının sade XML karşılığıdır; şema yha-xml-1.xsd.
xml
<?xml version="1.0" encoding="UTF-8"?>
<haber id="…" no="H-001230" surum="2" durum="serviste" oncelik="normal" tanitim="false" bicim_surumu="1">
<tur kod="haber">Haber</tur>
<baslik>Fındık alım noktalarının çalışma saatleri açıklandı</baslik>
<spot>…</spot>
<govde><p>…</p></govde>
<kategori id="…" kod="ekonomi">Ekonomi</kategori>
<il id="28">Giresun</il>
<imza>Yazar Haber Ajansı</imza>
<ilk_servis_zamani>2026-10-07T10:02:00Z</ilk_servis_zamani>
<servis_zamani>2026-10-07T11:19:00Z</servis_zamani>
<kullanim><kaynak_gosterme_notu>“Yazar Haber Ajansı” belirtilerek kullanılır</kaynak_gosterme_notu></kullanim>
<medya><varlik id="…" no="F-000386" tur="fotograf" durum="serviste" tanitim="false">…</varlik></medya>
<adres>https://api.<alan>/v1/haberler/…</adres>
</haber>Embargoda kök embargo niteliğini, tanıtımda tanitim="true" taşır. Tek başına medya <varlik … bicim_surumu="1"> köküyle gelir. Biçim değişirse bicim_surumu artar (Kaldırma politikası).
JSON (yha_json)
DisOlay nesnesidir (API'dekiyle aynı); her zaman UTF-8.