GovernmentPermit
GovernmentPermit is a direct Permit subtype for permits issued specifically by a government agency. It has no unique properties; the classification is the signal. Use it anywhere a Permit's issuer is a government body (municipal, state/provincial, national, supranational).
Canonical examples: building permits, food-service establishment permits, occupancy certificates, home-occupation permits, block-party permits, food-truck operating permits, firearm licences, professional-practice licences issued by a state board, vehicle permits.
Full example of schema.org/GovernmentPermit json-ld markup
The markup is verified as valid with Rich Results Test from Google.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "GovernmentPermit",
"@id": "https://dunmoregrill.example/permits/food-service",
"name": "Food Service Establishment Permit",
"description": "Permit authorising the operation of a food service establishment. Requires annual renewal and unannounced inspections.",
"issuedBy": { "@type": "GovernmentOrganization", "name": "Lackawanna County Department of Public Health" },
"issuedThrough": { "@type": "GovernmentService", "name": "Lackawanna County Food Service Permitting" },
"permitAudience": { "@type": "Audience", "audienceType": "Food service establishments" },
"validFor": "P1Y",
"validFrom": "2026-03-01",
"validUntil": "2027-02-28",
"validIn": { "@type": "AdministrativeArea", "name": "Lackawanna County, Pennsylvania" },
"identifier": [
{ "@type": "PropertyValue", "propertyID": "LC-FSEP", "value": "FSEP-2026-0142" }
]
}
</script>Why the specific subtype matters
Business-credential aggregators, AI assistants answering "how do I get a [permit]" queries, and civic-government knowledge graphs all filter on GovernmentPermit specifically. Using the parent Permit type for a government-issued authorisation leaves the government signal implicit and lowers match quality.
Minimal valid version
The smallest markup that still produces a valid GovernmentPermit entity. Use it as the floor. Reach for the advanced example above when you want search engines and AI agents to understand more about your content.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "GovernmentPermit",
"name": "Food Service Establishment Permit",
"issuedBy": { "@type": "GovernmentOrganization", "name": "Lackawanna County Department of Public Health" },
"validFrom": "2026-03-01",
"validUntil": "2027-02-28"
}
</script>Google rich results this unlocks
Markup matching this example makes your page eligible for the following Google Search rich results. The primary target drives the required / recommended property classification in the advanced code block above.
- Google docsNo dedicated rich result (used by licensing graphs and civic-service assistants)
Common GovernmentPermit mistakes
Mistakes that pass validation but silently fail to earn rich results or mislead consumers walking the graph. Avoid these and your markup will be ahead of most sites in the wild.
- 01
Permit where GovernmentPermit fits
WrongBare Permit on a government-issued authorisationRightGovernmentPermit — the specific subtypeThe subtype signals the government issuer explicitly; consumers filter on it.
- 02
Private-issuer permits marked as GovernmentPermit
WrongGovernmentPermit on a professional-body certificate issued by a private accrediting organisationRightPermit (or a Credential) when the issuer is not a government agencyGovernmentPermit is specifically for government-issued permits. Private bodies use Permit or the Credential type.
Schema properties in this example
Also mentioned in 1 other example
GovernmentPermit also appears in Permit. See the full GovernmentPermit schema page for every reference.
About the example data
A fictional food-service establishment permit issued by Lackawanna County Department of Public Health, held by The Dunmore Grill.
Comments
Loading comments...