LADM Code List: Metamodel Demo

By LADM

The following document provides some insight into the types of questions related to LADM code lists that can be answered following full implementation of the metamodel proposed here.

In each section of this document, a question or task is defined based on which a SPARQL query is defined and performed with the results answering the question or the task. The SPARQL query is being performed on a dataset containing code lists (and their various attributes) and code list values (and their attributes) which are structured according to the metamodel defined. Please note, that all data used in this demonstration is fake in that it does not represent data related to existing code lists. If you would like to see the underlying SPARQL query or interact with the dataset itself, please follow the 'Try this query yourself' link to see the query and click on the 'Dataset' link at the top of the query to see the raw data.

Code List Values and Definitions

The following table is the result of a SPARQL query which performs the following task:


  1. For a given code list, give me all the values and their definitions.

Table 1. Code list values and definitions for a given code list (LA_MortgageType)

Country-Specific Implementation of an LADM Code List

The following section provides insight into how a country, such as Mongolia in this example, is able to implement its own code list and values and related these to LADM code lists and values. The table answers the following task:


For the Mongolian implementation of the LA_AdministrativeSourceType code list, give me all code list values and their definitions sources.


Table 2. Code list values and sources of definitions for a country specific (Mongolia) implementation of LA_AdministrativeSourceType

The following table answers the question:


For each value in the MG_AdministrativeSourceType code list, what are the associated LADM specific code list values and through which skos relation are they related?


Table 3. Code list values for country-specific implementation and their relation to LADM code list values

Versioning

Changes to definitions or the sources of definitions within a code list create a new version of the code list value. The following table highlights a single concept, in this case the LA_MortgageType code list value linear, and how versions of the code list value may hold different definitions and different definition sources. Also included in the result is the date at which a new version of a code list value was created.