About this plugin
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
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