{
  "name": "Prez OGC Blocks",
  "abstract": "OGC Blocks for working with the [Prez](https://github.com/RDFLib/prez) application.\n",
  "description": "This collection provides OGC Building Blocks for working with [Prez](https://github.com/RDFLib/prez),\na read-only linked data API and browser built on SPARQL.\n\nBuilding blocks in this collection define JSON input formats and semantic uplift pipelines that\ntransform structured JSON documents into RDF graphs ready for publication via Prez. They rely on\nstandard vocabularies \u2014 primarily DCAT and SKOS \u2014 and follow OGC patterns for schema definition,\nvalidation (JSON Schema + SHACL), and semantic uplift (jq + SPARQL).\n",
  "modified": "2026-06-18T10:48:26.394900",
  "tooling": {
    "bblocks-postprocess": {
      "commitId": "\"89c04825320d476cbe210a33c6f4a1b40078df17",
      "shortCommitId": "\"89c048",
      "date": "2026-06-16T13:37:40+00:00\""
    }
  },
  "gitRepository": "https://github.com/ogcincubator/bblocks-prez",
  "gitHubRepository": "https://github.com/ogcincubator/bblocks-prez/blob/master/",
  "baseURL": "https://ogcincubator.github.io/bblocks-prez/",
  "viewerURL": "https://ogcincubator.github.io/bblocks-prez/",
  "validationReport": "https://ogcincubator.github.io/bblocks-prez/build/tests/report.html",
  "validationReportJson": "https://ogcincubator.github.io/bblocks-prez/build/tests/report.json",
  "imports": [
    "https://opengeospatial.github.io/bblocks/register.json"
  ],
  "bblocks": [
    {
      "itemIdentifier": "ogc.prez.prefix",
      "name": "Namespace prefix declaration",
      "abstract": "Declares a preferred namespace prefix and the URI it expands to, for use in CURIE generation.",
      "status": "under-development",
      "dateTimeAddition": "2026-06-18T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-building-block-register",
      "version": "0.1",
      "tags": [
        "prez",
        "prefix",
        "namespace",
        "vann"
      ],
      "shaclShapes": {
        "ogc.prez.prefix": [
          "https://ogcincubator.github.io/bblocks-prez/_sources/prefix/shapes.shacl"
        ]
      },
      "ldContext": "https://ogcincubator.github.io/bblocks-prez/build/annotated/prez/prefix/context.jsonld",
      "dateOfLastChange": "2026-06-18",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-prez/build/annotated/prez/prefix/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-prez/build/annotated/prez/prefix/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-prez/_sources/prefix/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-prez/_sources/prefix/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-prez/build/annotated/prez/prefix/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-prez/_sources/prefix/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-prez/blob/master/build/tests/prez/prefix/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-prez/build/generateddocs/markdown/prez/prefix/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-prez/build/generateddocs/json-full/prez/prefix/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-prez/bblock/ogc.prez.prefix"
        }
      }
    },
    {
      "itemIdentifier": "ogc.prez.hierarchy.default",
      "name": "Prez default hierarchy",
      "abstract": "Helps create a default Prez hierarchy",
      "status": "under-development",
      "dateTimeAddition": "2026-04-17T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-building-block-register",
      "version": "0.1",
      "link": "https://github.com/RDFLib/prez/raw/refs/heads/main/prez/reference_data/endpoints/data_endpoints_default/default_endpoints.ttl",
      "tags": [
        "prez",
        "hierarchy"
      ],
      "highlighted": true,
      "shaclShapes": {
        "ogc.prez.hierarchy.default": [
          "https://ogcincubator.github.io/bblocks-prez/_sources/hierarchy/default/shapes.shacl"
        ],
        "ogc.prez.prefix": [
          "https://ogcincubator.github.io/bblocks-prez/_sources/prefix/shapes.shacl"
        ]
      },
      "dependsOn": [
        "bblocks://ogc.prez.prefix"
      ],
      "ldContext": "https://ogcincubator.github.io/bblocks-prez/build/annotated/prez/hierarchy/default/context.jsonld",
      "dateOfLastChange": "2026-04-17",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-prez/build/annotated/prez/hierarchy/default/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-prez/build/annotated/prez/hierarchy/default/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-prez/_sources/hierarchy/default/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-prez/_sources/hierarchy/default/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-prez/build/annotated/prez/hierarchy/default/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-prez/_sources/hierarchy/default/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-prez/blob/master/build/tests/prez/hierarchy/default/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-prez/build/generateddocs/markdown/prez/hierarchy/default/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-prez/build/generateddocs/json-full/prez/hierarchy/default/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-prez/bblock/ogc.prez.hierarchy.default"
        }
      }
    },
    {
      "itemIdentifier": "ogc.prez.hierarchy.ogc",
      "name": "Prez OGC hierarchy",
      "abstract": "Helps create the OGC knowledge graph hierarchy in Prez, with TopCatalogs, recursively nested Catalogs, and Ontologies.",
      "status": "under-development",
      "dateTimeAddition": "2026-06-18T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-building-block-register",
      "version": "0.1",
      "tags": [
        "prez",
        "hierarchy",
        "ogc"
      ],
      "highlighted": true,
      "shaclShapes": {
        "ogc.prez.hierarchy.ogc": [
          "https://ogcincubator.github.io/bblocks-prez/_sources/hierarchy/ogc/shapes.shacl"
        ],
        "ogc.prez.prefix": [
          "https://ogcincubator.github.io/bblocks-prez/_sources/prefix/shapes.shacl"
        ]
      },
      "dependsOn": [
        "bblocks://ogc.prez.prefix"
      ],
      "ldContext": "https://ogcincubator.github.io/bblocks-prez/build/annotated/prez/hierarchy/ogc/context.jsonld",
      "dateOfLastChange": "2026-06-18",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-prez/build/annotated/prez/hierarchy/ogc/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-prez/build/annotated/prez/hierarchy/ogc/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-prez/_sources/hierarchy/ogc/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-prez/_sources/hierarchy/ogc/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-prez/build/annotated/prez/hierarchy/ogc/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-prez/_sources/hierarchy/ogc/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-prez/blob/master/build/tests/prez/hierarchy/ogc/",
      "documentation": {
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-prez/build/generateddocs/markdown/prez/hierarchy/ogc/index.md"
        },
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-prez/build/generateddocs/json-full/prez/hierarchy/ogc/index.json"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-prez/bblock/ogc.prez.hierarchy.ogc"
        }
      }
    }
  ],
  "remoteCacheDir": "https://ogcincubator.github.io/bblocks-prez/build/annotated/_cache",
  "links": [
    {
      "rel": "self",
      "href": "https://ogcincubator.github.io/bblocks-prez/build/register.json",
      "type": "application/json",
      "title": "This Building Blocks Register in JSON format"
    },
    {
      "rel": "self",
      "href": "https://ogcincubator.github.io/bblocks-prez/build/bblocks.ttl",
      "type": "text/turtle",
      "title": "This Building Blocks Register in RDF Turtle format"
    },
    {
      "rel": "self",
      "href": "https://ogcincubator.github.io/bblocks-prez/build/bblocks.jsonld",
      "type": "application/ld+json",
      "title": "This Building Blocks Register in JSON-LD format"
    }
  ]
}