
外掛標籤
開發者團隊
原文外掛簡介
Semantic Italia transforms content published with the official WordPress themes of the Italian Department for Digital Transformation — Design Comuni Italia (DCI) and Design Scuole Italia (DSI) — into structured data in JSON-LD format, aligned with the ontologies of the schema.gov.it catalog.
The generated graphs conform to the Italian Public Administration semantic framework: every entity (service, place, event, public official, document, organizational unit) is represented using standardized classes and properties, enabling interoperability with other systems and publication as Linked Open Data.
Main Features
JSON-LD export via REST API (/wp-json/comuni/v1/graph, /wp-json/scuole/v1/graph)
Automatic detection of the active domain (DCI / DSI / both)
Official IPA identifier (urn:x-italian-pa:code) for the cov:PublicOrganization node
Two-level precomputed cache (WP transient + WP option) with asynchronous rebuild via WP-Cron
Built-in protection against excessive requests (per-IP and global rate limiting)
Admin page with cache status panel and editable IPA code field
REST Endpoints
DCI (Municipalities)
GET /wp-json/comuni/v1/graph — Full graph
GET /wp-json/comuni/v1/graph/persona-pubblica
GET /wp-json/comuni/v1/graph/luoghi
GET /wp-json/comuni/v1/graph/servizi
GET /wp-json/comuni/v1/graph/unita-organizzative
GET /wp-json/comuni/v1/graph/eventi
GET /wp-json/comuni/v1/graph/dataset
DSI (Schools)
GET /wp-json/scuole/v1/graph — Full graph
GET /wp-json/scuole/v1/graph/luoghi
GET /wp-json/scuole/v1/graph/servizi
GET /wp-json/scuole/v1/graph/eventi
GET /wp-json/scuole/v1/graph/documenti
GET /wp-json/scuole/v1/graph/strutture
Ontologies Used
All classes and properties are aligned with the schema.gov.it catalog:
cpv:, cov:, cpsv:, cpev:, poi:, clv:, dcatapit:, dct:, l0:, foaf:, proj:, ti:
Requirements
This plugin requires one of the following official WordPress themes:
Design Comuni Italia
Design Scuole Italia
