in baremaps-ogcapi/src/main/java/org/apache/baremaps/ogcapi/DefaultResource.java [41:72]
public Response getLandingPage() {
var baseURI = uriInfo.getBaseUri().toString();
var landingPage =
new LandingPage().title("Baremaps").description("Baremaps OGC API Landing Page")
.links(Arrays.asList(
new Link()
.title("This document (landing page)")
.href(baseURI)
.type("application/json")
.rel("self"),
new Link()
.title("Conformance declaration")
.href(baseURI + "conformance")
.type("application/json")
.rel("conformance"),
new Link()
.title("API description")
.href(baseURI + "api")
.type("application/json")
.rel("service-desc"),
new Link()
.title("API description")
.href(baseURI + "api")
.type("application/yaml")
.rel("service-desc"),
new Link()
.title("API documentation")
.href(baseURI + "swagger")
.type("text/html")
.rel("service-doc")));
return Response.ok(landingPage).build();
}