{
  "name": "Land parcels",
  "abstract": "This repository contains a JSON schema model for land parcels, semantically annotated and aligned with LADM conceptual model.\n\nThese schemas use a generalised 3D topology model to provide explicit definition of parcels required for survey record keeping. \n\nThe topology model supports transformations to well known geometry formats which may be used to visualise and validated geometry representations of  Parcel objects in 2 or 3D.\n",
  "sparqlEndpoint": "https://defs-dev.opengis.net/fuseki/query",
  "modified": "2026-08-06T02:05:12.830917",
  "tooling": {
    "bblocks-postprocess": {
      "commitId": "\"f9abb8c209d98a9868e50eabafe4915396673a37",
      "shortCommitId": "\"f9abb8",
      "date": "2026-08-05T09:14:53+00:00\""
    }
  },
  "gitRepository": "https://github.com/ogcincubator/bblocks-land-parcels",
  "gitHubRepository": "https://github.com/ogcincubator/bblocks-land-parcels/blob/master/",
  "baseURL": "https://ogcincubator.github.io/bblocks-land-parcels/",
  "viewerURL": "https://ogcincubator.github.io/bblocks-land-parcels/",
  "validationReport": "https://ogcincubator.github.io/bblocks-land-parcels/build/tests/report.html",
  "validationReportJson": "https://ogcincubator.github.io/bblocks-land-parcels/build/tests/report.json",
  "imports": [
    "https://opengeospatial.github.io/bblocks/register.json",
    "https://ogcincubator.github.io/topo-feature/build/register.json",
    "https://ogcincubator.github.io/bblocks-utility/build/register.json"
  ],
  "bblocks": [
    {
      "itemIdentifier": "ogc.ladm.land-parcels.codelists.examples.parcel-purpose",
      "name": "Example Vocab: Parcel Purpose",
      "highlighted": false,
      "abstract": "An example vocab - used in examples for parcel purpose codelist",
      "status": "under-development",
      "dateTimeAddition": "2023-09-18T00:00:00Z",
      "itemClass": "model",
      "register": "ogc-incubator",
      "version": "0.1",
      "dateOfLastChange": "2026-08-06",
      "dependsOn": [],
      "sources": [],
      "scope": "dev",
      "tags": [
        "LADM"
      ],
      "shaclShapes": {},
      "ontology": "https://ogcincubator.github.io/bblocks-land-parcels/build/annotated/ladm/land-parcels/codelists/examples/parcel-purpose/ontology.ttl",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-land-parcels/_sources/codelists/examples/parcel-purpose/",
      "validationPassed": true,
      "documentation": {
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/build/generateddocs/json-full/ladm/land-parcels/codelists/examples/parcel-purpose/index.json"
        },
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/build/generateddocs/markdown/ladm/land-parcels/codelists/examples/parcel-purpose/index.md"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/bblock/ogc.ladm.land-parcels.codelists.examples.parcel-purpose"
        }
      }
    },
    {
      "itemIdentifier": "ogc.ladm.land-parcels.codelists.examples.parcel-type",
      "name": "Example Vocab: Parcel Types",
      "highlighted": false,
      "abstract": "An example vocab - used in examples for parcel type codelist",
      "status": "under-development",
      "dateTimeAddition": "2023-09-18T00:00:00Z",
      "itemClass": "model",
      "register": "ogc-incubator",
      "version": "0.1",
      "dateOfLastChange": "2026-08-06",
      "dependsOn": [],
      "sources": [],
      "scope": "dev",
      "tags": [
        "LADM"
      ],
      "shaclShapes": {},
      "ontology": "https://ogcincubator.github.io/bblocks-land-parcels/build/annotated/ladm/land-parcels/codelists/examples/parcel-type/ontology.ttl",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-land-parcels/_sources/codelists/examples/parcel-type/",
      "validationPassed": true,
      "documentation": {
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/build/generateddocs/json-full/ladm/land-parcels/codelists/examples/parcel-type/index.json"
        },
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/build/generateddocs/markdown/ladm/land-parcels/codelists/examples/parcel-type/index.md"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/bblock/ogc.ladm.land-parcels.codelists.examples.parcel-type"
        }
      }
    },
    {
      "itemIdentifier": "ogc.ladm.land-parcels.ontology",
      "name": "Land Parcels Ontology",
      "highlighted": true,
      "abstract": "Terms and definitions for the Land Parcels model.  This is aligned with LADM semantics and terminology and could be evolved or mapped to an authoritative LADM ontology component as required/",
      "status": "under-development",
      "dateTimeAddition": "2023-09-18T00:00:00Z",
      "itemClass": "model",
      "register": "ogc-incubator",
      "version": "0.1",
      "dateOfLastChange": "2026-08-06",
      "dependsOn": [],
      "sources": [],
      "scope": "dev",
      "tags": [
        "OSPD"
      ],
      "shaclShapes": {},
      "ontology": "https://ogcincubator.github.io/bblocks-land-parcels/build/annotated/ladm/land-parcels/ontology/ontology.ttl",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-land-parcels/_sources/ontology/",
      "validationPassed": true,
      "documentation": {
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/build/generateddocs/json-full/ladm/land-parcels/ontology/index.json"
        },
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/build/generateddocs/markdown/ladm/land-parcels/ontology/index.md"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/bblock/ogc.ladm.land-parcels.ontology"
        }
      }
    },
    {
      "itemIdentifier": "ogc.ladm.land-parcels.parcel",
      "name": "Land Parcel",
      "highlighted": true,
      "abstract": "A parcel of land, corresponds to LA_SpatialUnit from LADM (ISO 19162)",
      "status": "under-development",
      "dateTimeAddition": "2024-06-03T00:00:00Z",
      "itemClass": "schema",
      "dependsOn": [
        "bblocks://ogc.geo.topo.features.topo-feature",
        "bblocks://ogc.bbr.utils.compoundName",
        "bblocks://ogc.ladm.land-parcels.ontology",
        "bblocks://ogc.geo.json-fg.feature-lenient",
        "bblocks://ogc.ogc-utils.iri-or-curie",
        "bblocks://ogc.geo.topo.features.topo-feature-multi-collection"
      ],
      "shaclClosures": [
        "examples/topoobjects.ttl"
      ],
      "register": "ogcincubator",
      "version": "0.1",
      "dateOfLastChange": "2026-08-06",
      "link": "https://github.com/opengeospatial/bblock-template",
      "shaclShapes": {
        "ogc.geo.topo.features.topo-feature": [
          "https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl",
          "https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl"
        ],
        "ogc.geo.topo.features.topo-feature-collection": [
          "https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl",
          "https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl"
        ],
        "ogc.geo.features.featureCollection": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/featureCollection/shapes.shacl"
        ],
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.bbr.utils.compoundName": [
          "https://ogcincubator.github.io/bblocks-utility/_sources/compoundName/rules.shacl"
        ]
      },
      "ldContext": "https://ogcincubator.github.io/bblocks-land-parcels/build/annotated/ladm/land-parcels/parcel/context.jsonld",
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-land-parcels/build/annotated/ladm/land-parcels/parcel/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-land-parcels/build/annotated/ladm/land-parcels/parcel/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-land-parcels/_sources/parcel/schema.yaml",
      "sourceLdContext": "https://ogcincubator.github.io/bblocks-land-parcels/_sources/parcel/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-land-parcels/build/annotated/ladm/land-parcels/parcel/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-land-parcels/_sources/parcel/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-land-parcels/blob/master/build/tests/ladm/land-parcels/parcel/",
      "transforms": [
        {
          "id": "Points-n-Edges",
          "description": "GeoJSON points and Edges",
          "type": "topo2geojson",
          "metadata": {
            "mode": "edges,points",
            "ttl": "_sources/parcel/examples/topoobjects.ttl",
            "_prefixes": {
              "eg-parcel-purpose": "https://w3id.org/ogc/ladm/vocabs/eg/parcel-purpose/",
              "eg-parcel-type": "https://w3id.org/ogc/ladm/vocabs/eg/parcel-type/",
              "eg-parcel-state": "https://w3id.org/ogc/ladm/vocabs/eg/parcel-state/"
            }
          },
          "code": "workaround",
          "inputs": {
            "mediaTypes": [
              {
                "mimeType": "application/json",
                "label": "JSON",
                "defaultExtension": "json"
              }
            ]
          },
          "outputs": {
            "mediaTypes": [
              {
                "mimeType": "application/geo+json",
                "label": "GeoJSON",
                "defaultExtension": "geojson"
              }
            ]
          }
        },
        {
          "id": "Polygons",
          "description": "GeoJSON polygon for 3D parcel faces",
          "type": "topo2geojson",
          "metadata": {
            "mode": "faces",
            "ttl": "_sources/parcel/examples/topoobjects.ttl",
            "_prefixes": {
              "eg-parcel-purpose": "https://w3id.org/ogc/ladm/vocabs/eg/parcel-purpose/",
              "eg-parcel-type": "https://w3id.org/ogc/ladm/vocabs/eg/parcel-type/",
              "eg-parcel-state": "https://w3id.org/ogc/ladm/vocabs/eg/parcel-state/"
            }
          },
          "code": "workaround",
          "inputs": {
            "mediaTypes": [
              {
                "mimeType": "application/json",
                "label": "JSON",
                "defaultExtension": "json"
              }
            ]
          },
          "outputs": {
            "mediaTypes": [
              {
                "mimeType": "application/geo+json",
                "label": "GeoJSON",
                "defaultExtension": "geojson"
              }
            ]
          }
        }
      ],
      "documentation": {
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/build/generateddocs/json-full/ladm/land-parcels/parcel/index.json"
        },
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/build/generateddocs/markdown/ladm/land-parcels/parcel/index.md"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/bblock/ogc.ladm.land-parcels.parcel"
        }
      }
    },
    {
      "itemIdentifier": "ogc.ladm.land-parcels.parcelCollection",
      "name": "Land Parcel Collection",
      "highlighted": true,
      "abstract": "corresponds to LA_SpatialUnitGroup from LADM (ISO 19162)",
      "status": "under-development",
      "dateTimeAddition": "2024-06-03T00:00:00Z",
      "itemClass": "schema",
      "register": "ogc-building-block-register",
      "version": "0.1",
      "dateOfLastChange": "2026-08-06",
      "link": "https://github.com/opengeospatial/bblock-template",
      "shaclShapes": {
        "ogc.geo.topo.features.topo-feature": [
          "https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl",
          "https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl"
        ],
        "ogc.geo.topo.features.topo-feature-collection": [
          "https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature/tests/geometry-coordinates.shacl",
          "https://ogcincubator.github.io/topo-feature/_sources/features/topo-feature-collection/tests/topo-refs-exist.shacl"
        ],
        "ogc.geo.features.featureCollection": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/featureCollection/shapes.shacl"
        ],
        "ogc.geo.features.feature": [
          "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/shapes.shacl"
        ],
        "ogc.bbr.utils.compoundName": [
          "https://ogcincubator.github.io/bblocks-utility/_sources/compoundName/rules.shacl"
        ]
      },
      "dependsOn": [
        "bblocks://ogc.ladm.land-parcels.parcel",
        "bblocks://ogc.geo.json-fg.featureCollection-lenient",
        "bblocks://ogc.geo.topo.features.topo-feature-collection"
      ],
      "schema": {
        "application/yaml": "https://ogcincubator.github.io/bblocks-land-parcels/build/annotated/ladm/land-parcels/parcelCollection/schema.yaml",
        "application/json": "https://ogcincubator.github.io/bblocks-land-parcels/build/annotated/ladm/land-parcels/parcelCollection/schema.json"
      },
      "sourceSchema": "https://ogcincubator.github.io/bblocks-land-parcels/_sources/parcelCollection/schema.yaml",
      "ldContext": "https://ogcincubator.github.io/bblocks-land-parcels/build/annotated/ladm/land-parcels/parcelCollection/context.jsonld",
      "resolvedSchemaProperties": "https://ogcincubator.github.io/bblocks-land-parcels/build/annotated/ladm/land-parcels/parcelCollection/resolvedProperties.json",
      "sourceFiles": "https://ogcincubator.github.io/bblocks-land-parcels/_sources/parcelCollection/",
      "validationPassed": true,
      "testOutputs": "https://github.com/ogcincubator/bblocks-land-parcels/blob/master/build/tests/ladm/land-parcels/parcelCollection/",
      "documentation": {
        "json-full": {
          "mediatype": "application/json",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/build/generateddocs/json-full/ladm/land-parcels/parcelCollection/index.json"
        },
        "markdown": {
          "mediatype": "text/markdown",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/build/generateddocs/markdown/ladm/land-parcels/parcelCollection/index.md"
        },
        "bblocks-viewer": {
          "mediatype": "text/html",
          "url": "https://ogcincubator.github.io/bblocks-land-parcels/bblock/ogc.ladm.land-parcels.parcelCollection"
        }
      }
    }
  ],
  "viewer": {
    "viewPlugins": [
      {
        "url": "https://cdn.jsdelivr.net/gh/ogcincubator/bblocks-viewer-topo-feature-plugin@dist/index.js",
        "export": "TopoFeaturePlugin"
      }
    ]
  },
  "transformPlugins": [
    {
      "modules": [
        {
          "module": "topo2geojson",
          "transformers": [
            {
              "class": "Topo2GeoJsonTransform",
              "types": [
                "topo2geojson"
              ],
              "defaultInputs": [
                "application/json"
              ],
              "defaultOutputs": [
                "application/geo+json"
              ]
            }
          ]
        }
      ],
      "pip": "git+https://github.com/ogcincubator/topo-functions.git",
      "urls": [
        "https://github.com/ogcincubator/topo-functions"
      ]
    }
  ],
  "remoteCacheDir": "https://ogcincubator.github.io/bblocks-land-parcels/build/annotated/_cache",
  "links": [
    {
      "rel": "self",
      "href": "https://ogcincubator.github.io/bblocks-land-parcels/build/register.json",
      "type": "application/json",
      "title": "This Building Blocks Register in JSON format"
    },
    {
      "rel": "self",
      "href": "https://ogcincubator.github.io/bblocks-land-parcels/build/bblocks.ttl",
      "type": "text/turtle",
      "title": "This Building Blocks Register in RDF Turtle format"
    },
    {
      "rel": "self",
      "href": "https://ogcincubator.github.io/bblocks-land-parcels/build/bblocks.jsonld",
      "type": "application/ld+json",
      "title": "This Building Blocks Register in JSON-LD format"
    }
  ]
}