CSW-4-Web is a proof-of-concept API designed to expose a CSW endpoint in a Web-friendly way, and enabling the exploration of its content without the need of specific client applications.
Basically, CSW-4-Web turns a CSW endpoint into a Web site, consisting of three main sections:
- The description of the service itself
- The list of resources available from the endpoint
- The detailed description of each resource
These pages are generated via a customised version of the GeoDCAT-AP API, which converts the XML output of the relevant CSW calls into an HTML+RDFa representation - i.e., an HTML page, with metadata embedded as per the W3C HTML+RDFa Recommendation.
Alternative machine-readable representations are linked from the generated HTML pages, and also accessible via HTTP content negotiation.