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.
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
IPTC Publisher Info covers: - Publisher organisational information - Editorial policies and standards - Trust indicators and certifications - Technical compliance information - Contact and verification details
The standard is based on Schema.org's NewsMediaOrganization type with IPTC-specific extensions.
{
"@context": "https://schema.org",
"@type": "NewsMediaOrganization",
// ... core 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 |
| 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 |
| Property | Type | Description | Required |
|---|---|---|---|
iptcPubInfo:C2PAcertificate |
string | C2PA certificate URL | No |
masthead |
string | Editorial masthead URL | No |
{
"@type": "PostalAddress",
"streetAddress": "string",
"extendedAddress": "string",
"addressLocality": "string",
"addressRegion": "string",
"postalCode": "string",
"addressCountry": "string"
}
{
"@type": "ContactPoint",
"email": "string",
"contactType": "string",
"telephone": "string"
}
{
"@type": "Certification",
"certificationIdentification": "string",
"issuedBy": "Organization",
"certificationStatus": "string",
"validFrom": "string",
"validUntil": "string"
}
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.
text/html; charset=utf-8<script type="application/ld+json"> tags<script type="application/ld+json"> tags@context and @typeAccess-Control-Allow-Origin: *Publishers may add custom properties using namespaced prefixes:
{
"iptcPubInfo:customProperty": "value"
}