← Back to IPTC Publisher Info

IPTC - International Press Telecommunications Council IPTC Publisher Info - Technical Specification

Version: 0.1.0

Date: 2025-10-15

Status: Draft

1. Introduction

IPTC Publisher Info defines a structured way for media publishers to share comprehensive information about their organisation, policies, and trustworthiness indicators using JSON-LD format embedded within HTML files, following standard schema.org practices.

1.1 Purpose

This standard enables: - Transparency: Clear identification of content publishers - Trust Assessment: Automated evaluation of publisher credibility - Policy Discovery: Easy access to editorial and ethical policies - Interoperability: Standardised format for cross-platform use

1.2 Scope

IPTC Publisher Info covers: - Publisher organisational information - Editorial policies and standards - Trust indicators and certifications - Technical compliance information - Contact and verification details

2. Data Model

2.1 Core Structure

The standard is based on Schema.org's NewsMediaOrganization type with IPTC-specific extensions.

{
  "@context": "https://schema.org",
  "@type": "NewsMediaOrganization",
  // ... core properties
}

2.2 Required Properties

Property Type Description Required
@context string Schema.org context URL Yes
@type string Must be "NewsMediaOrganization" Yes
name string Publisher's display name Yes
url string Publisher's main website URL Yes
description string Brief description of the publisher Yes
Property Type Description Required
logo string Publisher's logo URL No
legalName string Legal business name No
foundingDate string ISO 8601 date format No
address PostalAddress Physical address No
contactPoint ContactPoint Primary contact information No
email string General contact email No

2.4 Trust Indicators

Property Type Description Required
hasCertification Certification[] Trust certifications No
correctionsPolicy string Corrections policy URL No
ethicsPolicy string Ethics policy URL No
verificationFactCheckingPolicy string Fact-checking policy URL No
diversityPolicy string Diversity policy URL No

2.5 Technical Compliance

Property Type Description Required
iptcPubInfo:C2PAcertificate string C2PA certificate URL No
masthead string Editorial masthead URL No

3. Data Types

3.1 PostalAddress

{
  "@type": "PostalAddress",
  "streetAddress": "string",
  "extendedAddress": "string",
  "addressLocality": "string",
  "addressRegion": "string",
  "postalCode": "string",
  "addressCountry": "string"
}

3.2 ContactPoint

{
  "@type": "ContactPoint",
  "email": "string",
  "contactType": "string",
  "telephone": "string"
}

3.3 Certification

{
  "@type": "Certification",
  "certificationIdentification": "string",
  "issuedBy": "Organization",
  "certificationStatus": "string",
  "validFrom": "string",
  "validUntil": "string"
}

4. File Requirements

4.1 File Location

The publisher info file MUST be accessible at:

https://{domain}/.well-known/publisher-info.html

Alternatively, the JSON-LD metadata MAY be embedded directly in existing website pages (such as the homepage or about page) using a <script type="application/ld+json"> tag in the <head> section.

4.2 File Format

4.3 File Size

5. Validation Rules

5.1 JSON-LD Compliance

5.2 URL Validation

5.3 Date Format

6. Security Considerations

6.1 HTTPS Requirement

6.2 CORS Policy

6.3 Content Security

7. Extensibility

7.1 Custom Properties

Publishers may add custom properties using namespaced prefixes:

{
  "iptcPubInfo:customProperty": "value"
}

7.2 Future Versions

8. Compliance Levels

8.1 Basic Compliance

8.2 Enhanced Compliance

8.3 Premium Compliance

9. References