<?xml version="1.0"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "JATS-journalpublishing1.dtd"[]>
<article xml:lang="en" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" dtd-version="1.2" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">IJPDS</journal-id>
<journal-title-group>
<journal-title>International Journal of Population Data Science</journal-title>
<abbrev-journal-title>IJPDS</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2399-4908</issn>
<publisher>
<publisher-name>Swansea University</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.23889/ijpds.v9i1.2378</article-id>
<article-id pub-id-type="publisher-id">9:1:2378</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Population Data Science</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Semantically interoperable census data: unlocking the semantics of census data using ontologies and linked data</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Wong</surname><given-names initials="A">Anderson</given-names></name><xref ref-type="aff" rid="affil-1">1</xref><xref ref-type="corresp" rid="correspondingAurthor">*</xref></contrib>
<contrib contrib-type="author"><name><surname>Fox</surname><given-names initials="M">Mark</given-names></name><xref ref-type="aff" rid="affil-1">1</xref></contrib>
<contrib contrib-type="author"><name><surname>Katsumi</surname><given-names initials="M">Megan</given-names></name><xref ref-type="aff" rid="affil-1">1</xref></contrib>
<aff id="affil-1"><label>1</label><institution>Urban Data Centre, School of Cities, University of Toronto, Canada</institution></aff>
</contrib-group>
<author-notes>
<corresp id="correspondingAurthor"><label>*</label>Corresponding author: Anderson Wong <email>anderson.wong@mail.utoronto.ca</email>
</corresp>
<fn fn-type="conflict">
<label>Statement on conflicts of interest</label>
<p>The authors declare that there are no known conflicts of interest.</p>
</fn>
</author-notes>
<pub-date date-type="pub" publication-format="electronic"><day>15</day><month>05</month><year>2024</year></pub-date>
<pub-date date-type="collection" publication-format="electronic"><year>2024</year></pub-date>
<volume>9</volume>
<issue>1</issue>
<elocation-id>2378</elocation-id>
<permissions>
<license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by-nc-nd/4.0/">
<license-p>This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.</license-p>
</license>
</permissions>
<self-uri xlink:href="https://ijpds.org/article/view/2378">This article is available from the IJPDS website at: https://ijpds.org/article/view/2378</self-uri>
<abstract>
<p>The Canadian Census of Population is a survey that collects statistical information on the Canadian population. These censuses contain valuable socioeconomic data that is often used by both the public and private sectors for project planning and decision-making. However, there are a few issues that may arise when using census data. Firstly, data wrangling, which is often a time-consuming process, needs to be conducted in order to clean and prepare the data for integration and use. Secondly, different datasets across different census years may be using different terms to describe the same concept/entity, hence creating a problem of referential equivalence (i.e., how do we know whether two different datasets are referring to the same concepts/entities?). Lastly, the data found in a census is often described using natural language that isn&#x2019;t easily interpreted by machines and can be difficult to break down or deconstruct. In this paper, we develop and propose the use of an ontology for representing the data from the Canadian Census of Population as linked data in order to address the aforementioned issues, evaluate the ontology using competency questions based on real world use cases, and discuss the advantages of census linked data for integration and visualisation uses.</p>
</abstract>
<kwd-group>
<kwd>linked data</kwd>
<kwd>knowledge graphs</kwd>
<kwd>census</kwd>
<kwd>census data</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec>
<title>Introduction</title>
<p>The Canadian Census of Population is a nationally administered questionnaire that is designed to collect socioeconomic data on the Canadian population. This census is mandated by law in the Constitution Act of 1867 to be conducted once every five years [<xref ref-type="bibr" rid="ref-1">1</xref>]. In the 2016 Census of Population, most households received the short form questionnaire that contains basic questions about the age, sex, marital status, etc. of members of a given household while approximately 25% of Canadian households received a long form questionnaire that also includes more detailed questions about education, employment, etc. The data that is collected from the census can be accessed and downloaded from Statistics Canada&#x2019;s official website.<xref ref-type="fn" rid="fn1"><sup>1</sup></xref></p>
<p>For the Canadian government, census data is necessary and valuable as the information is used for a wide variety of applications including calculating federal and provincial transfer payments, setting electoral boundaries, and supporting federal, provincial, and municipal government administration, planning, and policy development [<xref ref-type="bibr" rid="ref-2">2</xref>]. Census data also provides private sector organisations demographic insights into a geographic location of interest which could be useful for gauging consumer and market interest for various products and services.</p>
<p>The usefulness of census data can be greatly enhanced when integrated with other sources of data. For example, combining census data with transportation data, building data, zoning data, health data, etc. leads to significant insights, better policy, and operational decisions, as has been demonstrated by the plethora of data science applications developed over the last 10 years.<xref ref-type="fn" rid="fn2"><sup>2</sup></xref> Yet it is known that integrating data from multiple sources requires significant effort. Data Wrangling, which includes the identification, cleansing and integration of data, takes approximately 70% of the time of a Data Science project [<xref ref-type="bibr" rid="ref-3">3</xref>]. Our goal is to facilitate the integration of census data by transforming it into semantically interoperable data. Semantic interoperability is the ability to exchange data with unambiguous, shared meaning. In doing so, we have to address two issues: referential equivalence and machine interpretable definitions of census characteristics/indicators.</p>
<p>The first issue is determining <italic>referential equivalence</italic>. How do we know that attribute names or the values of an attribute in two different datasets refer to the same thing? For example, if the name of a neighbourhood (or Ward, Census Track) in two different datasets are the same or similar (e.g., minor spelling difference), how can we be sure they refer to the same neighbourhood in the same city without access to meta-data that may specify the city covered by the data? Linked Open Data (LOD) standards address referential equivalence directly. Uniform Resource Identifiers (URIs) are unique, global identifiers that point to some specific information. If two different datasets contain the same URI, then they are referring to the same thing. For example, if dataset A contains information on census tract 5350001 and dataset B contains information on census tract 5350001.00, are both datasets referring to same geographic area? If both datasets use the same URI to represent the census tract, they are referring to the same geographic area.</p>
<p>The second issue is the lack of <italic>machine interpretable characteristic definitions</italic>. In the Canadian Census, a Characteristic, something to be measured in a census tract, is defined using natural language. For example, the characteristic &#x201C;Total - Occupied private dwellings by structural type of dwelling - 100% data. To support reasoning about the characteristic, the definition would need to be deconstructed into its constituent concepts such &#x201C;dwelling configuration,&#x201D; &#x201C;occupied,&#x201D; &#x201C;structural type&#x201D; and structure types such as &#x201C;private,&#x201D; &#x201C;dwelling,&#x201D; &#x201C;single-detached,&#x201D; &#x201C;house,&#x201D; etc. By deconstructing the definition, questions can be asked spanning characteristics that refer to private dwellings or occupied dwellings across multiple characteristics. In other words, it is possible to answer questions that combine data from multiple characteristics, regardless of time and geography.</p>
<p>In the remainder of this paper, we will provide a brief introduction to the Canadian Census, a literature review of census ontologies and linked open data, our methodology and competency questions, the design of the Canadian Census Ontology, and example SPARQL<xref ref-type="fn" rid="fn3"><sup>3</sup></xref> queries and data visualisation applications.</p>
</sec>
<sec>
<title>Canadian census</title>
<p>The Canadian Census of Population is a survey that collects statistical information on the Canadian population and includes questions about age, sex, marital status, language, income, ethnicity, education level, dwellings, etc. The data from the census is anonymised and aggregated on various geographic levels (<xref ref-type="fig" rid="fig-1">Figure 1</xref>) such as the national level (i.e., all of Canada), the provincial/territorial level (e.g., Ontario), the census metropolitan area level (e.g., Toronto), and the census tract level (i.e., small geographic areas that usually have a population between 2500 and 8000 persons).</p>
<fig id="fig-1"><label>Figure 1</label><caption><p>Canadian Census Geographic Levels (from <uri>https://libguides.tru.ca/censuscanada/censustract</uri>.</p></caption>
<graphic xlink:href="ijpds-06-2378-g001.tif"/>
</fig>
<p>Canadian Census data is published as Census Profiles for various geographic areas. For instance, there are Census Profiles for provinces (e.g., Ontario), cities (e.g., Toronto), and census tracts (e.g., census tract 5350001.00). Each of these Census Profiles consists of characteristics that are individual indicators describing the population that is being surveyed. For example, the &#x201C;Total private dwellings&#x201D; characteristic describes the total number of private dwellings that are located within a given geographic area. Some characteristics may also have additional numerical values for describing the male and female populations, in addition to the total population. For instance, the &#x201C;In low income based on the Low-income measure, after tax (LIM-AT)&#x201D; characteristic has a value for representing the total number of people who are in low income, a value for the number of males who are in low income, and a value for the number of females who are in low income.</p>
<p>Some characteristics that are found in the Canadian census can have one or more sub-characteristics that provide more specific or detailed information related to the parent characteristic. For instance, there is a characteristic for age groups in a given geographic area (<xref ref-type="table" rid="table-1">Table 1</xref>). It contains separate sub-characteristics for age ranges 0-14, 15-64, 65<italic>+</italic>. The sub-characteristic 0-14 can be further subdivided into sub-characteristics 0-4, 5-9 and 10-14.</p>
<table-wrap id="table-1">
<label>Table 1</label><caption><p>Canadian census example table</p></caption>
<table frame="hsides" rules="groups">
<col width="100%"/>
<tbody>
<tr>
<td><graphic xlink:href="ijpds-06-2378-t001.tif"/></td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="table-1">Table 1</xref> depicts &#x201C;Population and Dwellings&#x201D; and &#x201C;Age Characteristics&#x201D; quantities as found in the StatsCan website.<xref ref-type="fn" rid="fn4"><sup>4</sup></xref></p>
<p>Ajani [<xref ref-type="bibr" rid="ref-4">4</xref>] advocates the standardisation of data using RDF<xref ref-type="fn" rid="fn5"><sup>5</sup></xref> and OWL,<xref ref-type="fn" rid="fn6"><sup>6</sup></xref> and the use of SPARQL for querying large datasets in order to address the issues of Volume, Variety, and Velocity associated with Big Data. Using census data as an example, Ajani explains that adapting semantic web technology could help integrate and standardise data from past, present, and future censuses, provide machine-readable metadata for census datasets, and enable convenient querying and extraction of desired data points from large datasets. Ajani believes that these benefits provided by this semantic web approach to distributing and disseminating census data would be helpful to governments and other organisations that use census data to make data-driven decisions.</p>
<p>To evaluate the quality of an open data system, Tim Berners-Lee [<xref ref-type="bibr" rid="ref-5">5</xref>], developed a five-star rating system for representing the core design principles for LOD. Open data with a one-star rating is defined as any data, in any format, that is available on the web with an open license (e.g., a scanned image of a data table). Open data that is in a machine-readable format (e.g., an Excel spreadsheet) is given an additional star for a total of a two-star rating. Open data can achieve a three-star rating if it additionally does not require the use of proprietary software to access (e.g., using comma-separated values (CSV) instead of Excel). Open data that uses W3C open standards, such as RDF and SPARQL, in addition to the above, get a four-star rating. Lastly, open data with a five-star rating contains all of the above while being linked to other LOD sources such as GeoNames or DBpedia.</p>
<p>Currently, the census data that is published on Statistics Canada&#x2019;s website would be rated three stars under Tim Berners-Lee&#x2019;s LOD rating system as it is available on the web with an open license and is also published in CSV format which is a non-proprietary format. From a referential equivalence perspective, StatsCan employs a Dissemination Geography Unique Identifier (DGUID) to identify geographic areas in the census datasets. The DGUID does not conform to URI standards, but could form a part of a URI. Similarly, census questions are numbered, but do not conform to URI standards.</p>
<p>In terms of machine-interpretable definitions, the CSV file lacks many things, including:</p>
<list list-type="bullet">
<list-item><p>The sub-characteristic hierarchy is represented by the number of spaces in front of the Characteristic title in the Characteristics column. No explicit definition of the hierarchy exists in the CSV file.</p></list-item>
<list-item><p>The units of measure of a cell value are not defined. Only by reading the definition of a characteristic can this be inferred. For example, is it a monetary value, population count, ratio?</p></list-item>
<list-item><p>Information as to the provenance of a value is also missing, but can be inferred from the context. For example, from the context we know it is from the 2016 census long form for a particular census tract.</p></list-item>
<list-item><p>A machine interpretable description of the characteristic being measured is missing. For example, if we wanted to find information about people in the age range of 5-9 years, we could do a string search in the CSV, but we would not be able to know the context of this particular characteristic other than the text description.</p></list-item>
</list>
</sec>
<sec>
<title>Review of census ontologies and linked open data</title>
<p>Ontologies and linked data can help enable the integration of census data with other data sources, allow for complex querying and visualisations, and improve the accessibility of the data [<xref ref-type="bibr" rid="ref-6">6</xref>]. For these reasons, there have been a number of efforts toward publishing census data as Linked Open Data (LOD).</p>
<p>Census data is often used with other data sources for analytical and statistical research. For instance, census data combined with energy use data can be used to estimate energy access in different regions of a country in order to track progress towards the United Nations Sustainable Development Goal 7 [<xref ref-type="bibr" rid="ref-7">7</xref>]. Combining census data with mortality rates across socio-economic classes could elucidate possible trends in health and social inequalities between individuals of different socio-economic status [<xref ref-type="bibr" rid="ref-8">8</xref>]. Data from child hospitalisations due to abuse can also be combined with census data to estimate the incidence rate of physical abuse among children of different ages [<xref ref-type="bibr" rid="ref-9">9</xref>]. However, as censuses are generally conducted only once every 5 or 10 years [<xref ref-type="bibr" rid="ref-10">10</xref>], the time periods for the census data may be different from the time periods for the other data sources of interest. Oftentimes intercensal estimations are used to approximate data values for years between censuses, as seen in the three examples mentioned above. National statistical agencies may publish their own intercensal/postcensal estimates but other times, researchers may have to conduct their own estimates for their populations of interest. Assuming a constant rate of change between census years (linear interpolation) may be sufficient for approximating an intercensal data point although these estimates may be inaccurate when populations experience sudden changes (e.g., natural disasters) [<xref ref-type="bibr" rid="ref-11">11</xref>] or when the population of interest is too small [<xref ref-type="bibr" rid="ref-12">12</xref>].</p>
<p>Intercensal estimates may be adequate when combined with an additional dataset from a different time period. But when several datasets, each from different time periods, are being combined, then an approach unique to the data being combined, is required. In such a situation it is important to document the assumptions made about the method and validity of the inter-temporal estimates.</p>
<p>Statistics Canada provides a Linkable Open Data Environment (LODE) for public access of municipal, provincial, and federal data [<xref ref-type="bibr" rid="ref-13">13</xref>]. &#x201C;Linkable&#x201D; in the context of Statistics Canada&#x2019;s LODE refers to how the databases in the LODE are published under a single open data license and the data can all be processed and visualised using the same set of open-source tools<xref ref-type="fn" rid="fn7"><sup>7</sup></xref> provided by Statistics Canada. This does not mean that the data in the LODE is published as Linked Open Data. Currently, Statistics Canada&#x2019;s LODE consists of six open databases: The Open Database of Buildings (ODB), The Open Database of Educational Facilities (ODEF), The Open Database of Healthcare Facilities (ODHF), The Open Database of Cultural and Art Facilities (ODCAF), The Open Database of Addresses (ODA), and The Open Database of Recreational and Sport Facilities (ODRSF). LODE datasets use libpostal, a natural language processing solution, to separate address information into its individual components (e.g., street name, street number, city name, etc.) and addresses that did not have geocoordinates are geocoded using geocoders like ESRI ArcGIS Online (AGOL) and OpenStreetMap Nominatim geocoder. The ODB is published in Geographic Information System (GIS) format while the other five databases are published in CSV format. Although Statistics Canada has invested significant efforts into geocoding their data, they currently do not have a formal ontology for the semantic representation of geospatial information. Statistics Canada&#x2019;s LODE also includes their LODE Viewer tool which uses information from the above databases to provide the locations of healthcare facilities, cultural/art facilities, educational facilities, and recreational/sport facilities along with a map overlay of building footprints. Although Statistics Canada claims that they aim to harmonise data from different sources, their LODE initiative does not incorporate census data at this time [<xref ref-type="bibr" rid="ref-13">13</xref>]. Furthermore, Statistics Canada does not currently provide an ontology for representing the statistical data nor URIs in their LODE.</p>
<p>While Statistics Canada&#x2019;s LODE is an important initiative towards publishing and disseminating open government data, it is not &#x201C;linked&#x201D; in a semantic web context as entities, attributes, and values (where appropriate) are not specified using URIs, nor are the textual definitions machine interpretable, and they are not published using semantic web standards such as RDF and OWL.</p>
<p>Bukhari and Baker [<xref ref-type="bibr" rid="ref-14">14</xref>] provided a SPARQL endpoint for querying purposes in an effort to encourage the use of new and up-to-date data for critical, health-related decision-making. For this project, Bukhari and Baker opted to use D2RQ,<xref ref-type="fn" rid="fn8"><sup>8</sup></xref> a system for accessing relational databases as RDF graphs, to transform the data from the Canadian health census into LOD. With this approach, the authors provided a semantic mapping of Cancer Survival Patients by mapping the entities in the dataset to analogous concepts from well-known semantic ontologies using D2RQ. For example, the authors used the foaf:age property to represent the age of cancer survival patients as an integer and the foaf:gender property to represent the patients&#x2019; gender as a string, as seen in their semantic mapping (<xref ref-type="fig" rid="fig-2">Figure 2</xref>). Bukhari and Baker explain that publishing the data from the Canadian health census as LOD could help enhance timely decision-making processes and optimise the provision of health services by identifying geographic regions that experience higher than average cases of treatable-disease deaths and could also be used to correlate data across datasets (e.g., finding a negative correlation between breast feeding and breast cancer).</p>
<fig id="fig-2"><label>Figure 2</label><caption><p>Semantic mapping of cancer survival patients&#x2019; data from Bukhari and Baker (2013)</p></caption>
<graphic xlink:href="ijpds-06-2378-g002.tif"/>
</fig>
<p>Census data is often published as aggregated data across geographic areas of interest in order to protect the privacy of individuals. Nevertheless, some census organisations also provide census microdata (i.e., data on the individual level) for academic uses. This data is usually closed and available with restrictions. For example, Statistics Canada&#x2019;s Research Data Centres<xref ref-type="fn" rid="fn9"><sup>9</sup></xref> provide access to microdata only within their physical centre (i.e., no online access), and all analyses must be performed on their computers. Only the results of the analysis may be removed from the facility. As such, most of the existing academic work is focused on using aggregated census data while other academic projects might focus on census microdata instead. For example, the IPUMS project has been collecting and distributing census microdata for over 100 countries across 547 censuses and surveys for qualified researchers to use [<xref ref-type="bibr" rid="ref-15">15</xref>]. In the following, we review existing approaches to representing both aggregated census data and microdata as LOD.</p>
<p>Petrou et al. [<xref ref-type="bibr" rid="ref-16">16</xref>], defined a framework (<xref ref-type="fig" rid="fig-3">Figure 3</xref>) for publishing the 2011 Greek aggregated census data as LOD, using the Resource Description Framework (RDF) data model, in order to improve the accessibility of statistical information. In their project, they mapped the Greek census data, which contained demographic data about the Greece population (e.g., sex, marital status, education level, etc.) and data about households and dwellings (e.g., building type, number of bedrooms, etc.), onto the Data Cube Vocabulary.<xref ref-type="fn" rid="fn10"><sup>10</sup></xref>&#x2019; To do this, the dataset as a whole was mapped to the qb:DataSet class and the columns in the dataset were mapped to the appropriate concepts in the Data Cube schema. They identified the column with the regional divisions (which are represented using geocodes) to be their dimension and accordingly mapped this concept to the qb:DimensionProperty class. The population column was identified as the measure, so this column was mapped to the qb:MeasureProperty class. Lastly, the unit of measurement (number of habitants, in this case) was mapped to the qb:AttributeProperty class. This approach allowed them to link an indicator (e.g., population of geocode 0102) to its numerical value (e.g., 16577), its geocode (e.g., 0102), and the dataset that the indicator belongs to (e.g., Permanent residence population census 2011).</p>
<fig id="fig-3"><label>Figure 3</label><caption><p>RDF representation for the population of a division from Petrou et al. (2013)</p></caption>
<graphic xlink:href="ijpds-06-2378-g003.tif"/>
</fig>
<p>Similarly, Aracri et al. [<xref ref-type="bibr" rid="ref-17">17</xref>] also worked on a similar project where they provided an approach for publishing the 15th Italian Population and Housing Census using LOD as a part of the Istat&#x2019;s (Italian National Institute of Statistics) Linked Data dissemination strategy. Like Petrou et al. [<xref ref-type="bibr" rid="ref-16">16</xref>], they were also interested in representing aggregated census data as LOD and also adopted the RDF Data Cube Vocabulary for translating census data to LOD. With the Data Cube Vocabulary, Aracri et al. provided a framework for representing a census indicator (e.g., &#x201C;number of resident male age between 45 and 49 years&#x201D;) and linking it to its corresponding dataset, census section (i.e., location), census year, indicator value, etc. (<xref ref-type="fig" rid="fig-4">Figure 4</xref>). However, unlike Petrou et al., they map the census indicators to qb:Observation while using their own attributes to describe the indicator. These attributes include census:Year (to describe the year of the census indicator), census:Sex (to describe the sex of the population that is being represented), census:AgeClass (to describe the age range of the population that is being represented), census:Citizenship (to describe the citizenship status of the population that is being represented), census:ResidentPopulation (to describe the numerical value of the indicator), and territory:CensusSection (to describe the geographic area that the indicator represents). With these attributes, Aracri et al. were able to represent and describe Italian census population data according to territory, sex, age class, etc. while linking each indicator back to the census dataset that they can be found in. Their ontological representation does not deconstruct and represent the definition of the indicator nor capture the units of measure for the indicator (i.e., population counts in this case).</p>
<fig id="fig-4"><label>Figure 4</label><caption><p>Example data cube observation from Aracri et al. (2014)</p></caption>
<graphic xlink:href="ijpds-06-2378-g004.tif"/>
</fig>
<p>To extend the Istat&#x2019;s LOD initiative, Aracri et al. [<xref ref-type="bibr" rid="ref-18">18</xref>] created an ontology for modeling data from the Istat&#x2019;s Base Statistical Registers (BSRs) which include Persons, Families, and Cohabitations. Unlike the previous two projects that were focused on the representation of aggregated census data, they developed a microdata approach to represent BSR data as it contains information about individuals. Their ontology is expressed in OWL2 and provides a standard for representing the relationships between people (e.g., parentOf, son/daughterOf) and their residences. The main classes in this ontology are Person (represents a single person), Family (represents a group of persons bound by marriage, kinship, etc.), Nuclear Family (represents a group of persons forming a couple relationship or parent-child type), and Cohabitation (represents a group of persons who live together, without being bound by marriage, kinship, etc.). Aracri et al. expressed that they aim to integrate this ontology with the census ontology outlined in the Aracri et al. [<xref ref-type="bibr" rid="ref-17">17</xref>] report in the future in order to effectively integrate and disseminate Istat data from multiple different sources.</p>
<p>Fern&#x00E1;ndez et al. [<xref ref-type="bibr" rid="ref-6">6</xref>] provide another example of modeling microdata as they developed an RDF scheme for representing the microdata from the 2001 Spanish Census. Using this approach, Fern&#x00E1;ndez et al. were able to represent the characteristics of an individual (e.g., birth year, birthplace), familial relations between individuals in a family nucleus (e.g., mother-child relationship), and identify the home/building that these individuals lived in (<xref ref-type="fig" rid="fig-5">Figures 5</xref>, <xref ref-type="fig" rid="fig-6">6</xref>). To demonstrate the practicality of their work, the authors also created SPARQL queries that aggregate the microdata to show the total number of Spanish and foreign people per age and visualised the results as graphs and figures using the Google Visualisation API.</p>
<fig id="fig-5"><label>Figure 5</label><caption><p>Spanish Census Data Model from Fern&#x00E1;ndez et al. (2011)</p></caption>
<graphic xlink:href="ijpds-06-2378-g005.tif"/>
</fig>
<fig id="fig-6"><label>Figure 6</label><caption><p>Instances using the Spanish Data Model from Fern&#x00E1;ndez et al. (2011)</p></caption>
<graphic xlink:href="ijpds-06-2378-g006.tif"/>
</fig>
<p>This review demonstrates that there is an increasing need and interest in representing and publishing census data using ontologies and LOD. While there have been several different approaches to modeling census data in European countries such as Greece, Italy, and Spain, there is little existing work on modeling the data found in the Canadian Census of Population.</p>
<p>There are four notable issues with translating Canadian census data. Firstly, there is a lack of unique identifiers for census characteristics at aggregate and tract level and there needs to be a unique name for each characteristic in order to ensure that each characteristic has its own unique URI.<xref ref-type="fn" rid="fn11"><sup>11</sup></xref> Secondly, there is a lack of a hierarchical representation of spatial areas and there needs to be some consistent way of representing the relations between geographic areas. Thirdly, there is a lack of a semantic representation of the definitions of census characteristics. Finally, there needs to be a standardised method for representing these characteristics on the semantic web. The existing census ontologies do not provide a simple way to aggregate census data from smaller geographic regions (e.g., census tracts) into data for larger geographic areas of interest (e.g., city, neighbourhood, ward). This is particularly important as governments and other organisations may need to make decisions and plan their operational work on a city/neighbourhood/ward level instead of the census tract level. The third issue has also not been addressed by existing work, namely how to represent the definition/meaning of a characteristic/indicator. The aim of this work is to fill the gap in existing literature in order to address these issues and translate the information in the Census of Population into RDF format and publish Canadian census data as ontology-based LOD.</p>
</sec>
<sec>
<title>Methodology and competency questions</title>
<p>We use the methodology defined in Gr&#x00FC;ninger &#x0026; Fox [<xref ref-type="bibr" rid="ref-20">20</xref>] to engineer the Canadian Census Ontology. The process begins by defining a set of usage scenarios. Based on the scenarios, we identify a set of competency questions that the ontology must answer. These are the requirements for what is to be represented and the deductions to be performed. We analyse these questions to determine groupings (categories), frequency of occurrence, and importance to the city&#x2019;s operation. The usage scenarios and competency questions are derived from these.</p>
<p>The next step of the process is to review existing ontologies to ascertain the extent they satisfy some or all of the competency questions. Relevant concepts and properties are candidates for inclusion in the final ontology. Next, the terminology (i.e., concepts and properties) required to answer the competency questions are defined. The semantics of the terminology are defined by constructing a set of axioms that define and/or constrain their interpretation. The axioms are important as they precisely define the terms, and can determine whether the data that underlies the terms are consistent. As part of this step, we identify and create ontology modules (aka microtheories<xref ref-type="fn" rid="fn12"><sup>12</sup></xref>) that are foundational to the operations of a city. These microtheories form the building blocks for more specific city data. For example, many city applications rely upon the recipient of a service to be a resident of the city. What does it mean to be a resident? What are the necessary and sufficient conditions for residency? What are the core concepts and properties that should be used to construct a theory of residency? How are these concepts and properties defined (i.e., axiomatised)? Residency is just one of many other foundational ontologies that are expected to emerge during our research.</p>
<p>Finally, the ontology is evaluated based on the extent to which the ontology is able to answer the competency questions. The evaluation of the axioms with respect to the competency questions is supported through the use of automated theorem provers, following the work of Katsumi and Gruninger [<xref ref-type="bibr" rid="ref-22">22</xref>]. We can therefore claim and formally verify the correctness and completeness of an ontology with respect to its requirements.</p>
<p>In order to develop an ontology that is capable of representing census data in a useful and meaningful way, we must first understand how census data might be used by governments or other organisations. Census data can be used for a wide variety of academic, commercial, or governmental purposes. For instance, census data is often used by government organisations for evaluating and improving their social service programs [<xref ref-type="bibr" rid="ref-2">2</xref>]. As managing and improving community services is a crucial part of the government&#x2019;s operations, we have identified the following use cases and competency questions in the context of improving local neighbourhoods and their social services for the municipal government of Toronto.</p>
<p>In Toronto, the municipal government uses multiple sources of data (including census data) to evaluate the social and economic well-being of its neighbourhoods. In 2020, the Toronto municipal government had identified 33 Neighbourhood Improvement Areas (NIAs) which are vulnerable districts within the City that require additional social and economic support. To elaborate, the City uses the Urban Health Equity Assessment and Response Tool (HEART) to score neighbourhoods under five domains of neighbourhood well-being [<xref ref-type="bibr" rid="ref-23">23</xref>] and NIAs are the neighbourhoods with scores that fall below the designated Neighbourhood Equity Benchmark. These five domains are Economic Opportunities, Social Development, Participation in Decision Making, Healthy Lives, and Physical Surroundings. Economic Opportunities refers to the economic status of the neighbourhood and the income levels and job opportunities that its residents have access to. Social Development refers to providing neighbourhood residents with access to social, recreational, and cultural services as well as resources for residents to improve their education and literacy. Participation in Decision Making refers to providing residents with opportunities to get involved with local decisions such as voting in elections. Healthy Lives refers to the physical and mental health of neighbourhood residents and their access to medical care resources. Lastly, Physical Surroundings refers to the natural and built environment of the neighbourhood, including public spaces, transportation infrastructure, and air quality.</p>
<p>After the NIAs are identified by the Urban HEART @Toronto Project Team, Neighbourhood Planning Tables are formed to represent and manage the social programs of the NIAs. These Neighbourhood Planning Tables consist of local residents, businesses, community agencies, City Councilors, and City staff who coordinate and cooperate to develop Neighbourhood Action Plans that are best suited for the social and economic conditions specific to each NIA. Data from the Canadian census could be used to help these Neighbourhood Planning Tables identify high priority issues in the NIA and help them design and deploy social programs that better meet the needs of the neighbourhood&#x2019;s demographics. In the following, we formulate competency questions (CQ) for retrieving census data relevant to the HEART domains that could be useful for the Neighbourhood Planning Tables&#x2019; planning and implementation of action items. These competency questions can also help us evaluate the capability and usefulness of the Canadian Census Ontology in the example context of improving and managing NIAs in Toronto.</p>
<list list-type="bullet">
<list-item><p><bold>Domain:</bold> Economic Opportunities</p>
<list list-type="bullet">
<list-item><p><bold>Indicator:</bold> Unemployment</p>
<list list-type="bullet">
<list-item><p><bold>CQ1:</bold> Which NIAs have the highest number of unemployed residents?</p>
<list list-type="bullet">
<list-item><p>This information can help identify NIAs that might be having difficulty with providing and promoting employment opportunities</p></list-item>
</list></list-item>
</list></list-item>
<list-item><p><bold>Indicator:</bold> Occupation</p>
<list list-type="bullet">
<list-item><p><bold>CQ2:</bold> What industries do NIA residents work in?</p>
<list list-type="bullet">
<list-item><p>This information can help municipal governments identify the professional development resources that are most relevant to the NIA</p>
<list list-type="bullet">
<list-item><p>For example, a NIA where many residents work in the manufacturing sector might benefit from IPC<xref ref-type="fn" rid="fn13"><sup>13</sup></xref> training and certification</p></list-item>
</list></list-item>
</list></list-item>
</list></list-item>
<list-item><p><bold>Indicator:</bold> Low-Income</p>
<list list-type="bullet">
<list-item><p><bold>CQ3:</bold> Which NIAs have the most low-income residents?</p>
<list list-type="bullet">
<list-item><p>This information can help the City identify the NIAs that may need more funding for services targeted towards low-income individuals</p></list-item>
</list></list-item>
</list></list-item>
<list-item><p><bold>Indicator:</bold> Shelter Cost</p>
<list list-type="bullet">
<list-item><p><bold>CQ4:</bold> Which NIAs have the most residents with a high shelter-cost-to-income ratio (30<italic>+</italic>%)?</p>
<list list-type="bullet">
<list-item><p>This information can help the City identify NIAs that may need more funding for subsidised housing (e.g., Rent-Geared-to-Income Subsidy)</p></list-item>
</list></list-item>
</list></list-item>
</list></list-item>
<list-item><p><bold>Domain:</bold> Social Development</p>
<list list-type="bullet">
<list-item><p><bold>Indicator:</bold> Postsecondary Completion</p>
<list list-type="bullet">
<list-item><p><bold>CQ5:</bold> Which NIAs have the most residents who do not have a postsecondary degree nor high school diploma?</p>
<list list-type="bullet">
<list-item><p>This information can help identify NIAs that may need more education opportunities and connections</p></list-item>
</list></list-item>
</list></list-item>
<list-item><p><bold>Indicator:</bold> Knowledge of Official Languages</p>
<list list-type="bullet">
<list-item><p><bold>CQ6:</bold> Which NIAs have the most residents who know neither English or French?</p>
<list list-type="bullet">
<list-item><p>This information can help identify NIAs that may need access to literacy training programs (e.g., ESL courses)</p></list-item>
</list></list-item>
</list></list-item>
<list-item><p><bold>Indicator:</bold> Visible Minority Population</p>
<list list-type="bullet">
<list-item><p><bold>CQ7:</bold> What are the largest visible minority groups in NIAs?</p>
<list list-type="bullet">
<list-item><p>This information can help provide cultural insights about the NIAs which can be useful for developing recreational and cultural programs that meet the needs and wants of the residents</p></list-item>
</list></list-item>
</list></list-item>
</list></list-item>
<list-item><p><bold>Domain:</bold> Healthy Lives</p>
<list list-type="bullet">
<list-item><p><bold>Indicator:</bold> Senior Population</p>
<list list-type="bullet">
<list-item><p><bold>CQ8:</bold> Which NIAs have the largest senior populations?</p>
<list list-type="bullet">
<list-item><p>This information can help identify NIAs that may require more senior health services in the future</p></list-item>
</list></list-item>
</list></list-item>
<list-item><p><bold>Indicator:</bold> Child Population</p>
<list list-type="bullet">
<list-item><p><bold>CQ9:</bold> Which NIAs have the largest child populations?</p>
<list list-type="bullet">
<list-item><p>This information can help identify NIAs that may require more child health services in the future</p></list-item>
</list></list-item>
</list></list-item>
</list></list-item>
<list-item><p><bold>Domain:</bold> Physical Surroundings</p>
<list list-type="bullet">
<list-item><p><bold>Indicator:</bold> Commuting Duration</p>
<list list-type="bullet">
<list-item><p><bold>CQ10:</bold> Which NIAs have the longest commute times?</p>
<list list-type="bullet">
<list-item><p>This information can help identify NIAs that may benefit from improved transportation infrastructure</p></list-item>
</list></list-item>
</list></list-item>
<list-item><p><bold>Indicator:</bold> Public Transit Use</p>
<list list-type="bullet">
<list-item><p><bold>CQ11:</bold> Which NIAs use public transit as the main mode of commuting?</p>
<list list-type="bullet">
<list-item><p>This information can help identify NIAs that may need more public transit investment in the future</p></list-item>
</list></list-item>
</list></list-item>
<list-item><p><bold>Indicator:</bold> Housing Suitability</p>
<list list-type="bullet">
<list-item><p><bold>CQ12:</bold> Which NIAs have the most households living in unsuitable dwellings (according to NOS<xref ref-type="fn" rid="fn14"><sup>14</sup></xref>)</p>
<list list-type="bullet">
<list-item><p>This information can help identify NIAs that may be experiencing problems with overcrowding</p></list-item>
</list></list-item>
</list></list-item>
<list-item><p><bold>Indicator:</bold> Dwelling Age</p>
<list list-type="bullet">
<list-item><p><bold>CQ13:</bold> Which NIAs have the highest number old dwellings?</p>
<list list-type="bullet">
<list-item><p>This information can help identify NIAs that may have building safety issues (e.g., asbestos and lead paint in older dwellings constructed before 1970)</p></list-item>
</list></list-item>
</list></list-item>
</list></list-item>
</list>
<p>Additionally, NIAs may need to analyse and manage geographic areas that partially overlap with multiple census tract areas. As such, they may need to aggregate census data in a geographic area that cannot be simply expressed as a sum of census tracts. In these cases, it would be useful to know how much the designated area overlaps with the census tract boundaries in order to calculate a weighted average for the desired census data.</p>
<list list-type="bullet">
<list-item><p><bold>CQ14:</bold> How much of a given geometry overlaps with the census tract boundaries?</p></list-item>
</list>
</sec>
<sec>
<title>Canadian census ontology design</title>
<p>This section defines an ontology representing census data and related information. Ontologies allow us to model information by providing a formal way to define and represent entities, their attributes, and the relations among entities. Ontologies are composed of two main elements: classes and properties. A Class defines, by means of a formal, logical language, a concept in relation to other concepts in the domain. Classes can also have zero or more properties that are used to link classes to other classes (i.e., object properties) or literal values (i.e., data properties). Ontologies also include axioms that are used to define classes as logical combinations of their properties. In addition, ontologies may contain instances. Instances that satisfy the definition of the class may be inferred to be members of that class, and conversely members of the class are required to satisfy the definition of the class. For example, a CensusTract class would be the class that represents the set of all individual census tracts (e.g., census tract 5350001.00). While there are multiple different languages for expressing ontologies, the Canadian Census Ontology described in this paper is defined using Web Ontology Language (OWL 2) is detailed in this section and can be accessed using the following URL: <uri>https://github.com/EnterpriseIntegrationLab/CKGN/tree/main/UniversityOfToronto/Census/Ontologies</uri>. Furthermore, a table of key classes and properties can be found in <xref ref-type="supplementary-material" rid="sup-a">Appendix I</xref>.</p>
<sec>
<title>City data ontologies and standards</title>
<p>The Canadian Census ontology is defined in terms of ISO/IEC 21972 [<xref ref-type="bibr" rid="ref-24">24</xref>] that is an ontology-based standard for city indicators, and the ISO/IEC 5087 series [<xref ref-type="bibr" rid="ref-25">25</xref>&#x2013;<xref ref-type="bibr" rid="ref-27">27</xref>] of ontology-based standards for the representation of City Data.</p>
<p>ISO/IEC 21972:2020<xref ref-type="fn" rid="fn15"><sup>15</sup></xref> is a machine-readable data standard for the representation and exchange of indicators/metrics. It provides design patterns representing indicators, indicator definitions, and their meta-data. The design patterns define concepts and properties for indicator types, indicator constituents that comprise its definition, units of measure, statistics, and populations.</p>
<p><xref ref-type="fig" rid="fig-7">Figure 7</xref> depicts a difference indicator pattern that is defined as the difference of two terms, each measuring a statistic (in this case size) of a Population. Membership in a population is defined by a class [<xref ref-type="bibr" rid="ref-28">28</xref>]. In this example, the indicator takes the difference between the mean number of skills homeless youth have before and after participating in some skill training activity. Classes and properties from ISO/IEC 21972 are coloured in turquoise. ISO/IEC 21972 is based on the Global City Indicator ontology [<xref ref-type="bibr" rid="ref-28">28</xref>&#x2013;<xref ref-type="bibr" rid="ref-30">30</xref>].</p>
<fig id="fig-7"><label>Figure 7</label><caption><p>ISO/IEC 21972 depiction of the definition of indicator &#x201C;Average number of skills each homeless youth gained&#x201D;</p></caption>
<graphic xlink:href="ijpds-06-2378-g007.tif"/>
</fig>
<p>ISO/IEC 21972 addresses the question of how to represent the definition of populations, which lies at the heart of representing the definitions of indicators. This question is unusual in the sense that statistics is directly concerned with the definition of populations, but is essentially silent on the representation of population definitions from a data modelling perspective. In <xref ref-type="fig" rid="fig-7">Figure 7</xref>, &#x201C;Homeless youth Group &#x2013; post intervention&#x201D; is defined to be a subclass of i72:Population. The Population is defined by three types of information (<xref ref-type="fig" rid="fig-8">Figure 8</xref>):</p>
<fig id="fig-8"><label>Figure 8</label><caption><p>Population class properties</p></caption>
<graphic xlink:href="ijpds-06-2378-g008.tif"/>
</fig>
<list list-type="order">
<list-item><p>Membership Extent: The i72:defines_by property specifies a class that provides a prototypical description that a member of the Population must satisfy. In <xref ref-type="fig" rid="fig-8">Figure 8</xref> the default value is owl:Thing. For a specific population, such as in <xref ref-type="fig" rid="fig-7">Figure 7</xref>, the value is a class that defines a homeless youth.</p></list-item>
<list-item><p>Spatial Extent: the i72:located_in property specifies the physical area from which the population is drawn. The default value is geo:Feature which is the top class for the Geonames ontology.<xref ref-type="fn" rid="fn16"><sup>16</sup></xref></p></list-item>
<list-item><p>Temporal Extent: The i72:for_time_interval property specifies the time period over which the population is drawn. The default value is a DateTimeInterval defined in the OWL-Time ontology.<xref ref-type="fn" rid="fn17"><sup>17</sup></xref></p></list-item>
</list>
<p>The goal of ISO/IEC 5087 is to enable semantic interoperability by identifying and formalising the concepts that are shared across cities. To motivate the need for a standard city data model, consider the evolution of cities. Cities deliver physical and social services that traditionally have operated as silos. If during the process of becoming smarter, transportation, social services, utilities, etc. were to develop their own data models, then we would have smarter silos. To create truly smart cities data must be shared across these silos, which can only be accomplished through the use of a common data model. For example, &#x201C;Household&#x201D; is a concept that is commonly used by city services. Members of Households are the source of transportation, housing, education, and recreation demand. It represents who occupies a home, age, occupations, where they work, abilities, etc. Though each city service may gather and/or use different data about a Household, much of the data needs to be shared with each other. The concepts fall into two categories:</p>
<list list-type="order">
<list-item><p>concepts whose instances are both produced (i.e., instantiated) and consumed (i.e., used) across multiple city services (e.g., Household, Service, Resident), and</p></list-item>
<list-item><p>concepts that are produced by one city service (e.g., transportation) but used by other city services (e.g., Vehicle, Transportation network).</p></list-item>
</list>
<p>This standard provides definitions in a machine-readable form using the Semantic Web Ontology language OWL. This enables the development of software tools that can consume, verify, and make inferences about city data. It ensures that data can be easily combined and shared in order to effectively support city planning and operations.</p>
<p>The city data model is stratified into three levels of abstraction. The Foundation Level covers very general concepts such as Time, Location, and Activity. The City Level covers concepts that are general to cities and span most services such as Households, Services, and Residents. The Service Level spans concepts commonly associated with a particular service but still shared with other services, such as Housing, Vehicles and Transportation network. <xref ref-type="fig" rid="fig-9">Figure 9</xref> depicts the three levels and the requirements for a concept&#x2019;s inclusion at a particular level.</p>
<fig id="fig-9"><label>Figure 9</label><caption><p>ISO/IEC 5087 stratification framework</p></caption>
<graphic xlink:href="ijpds-06-2378-g009.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-10">Figure 10</xref> depicts the concept patterns in each of the 4 standards and proposed standards in the ISO/IEC 5087 city data standards. ISO/IEC 5087 is based in part on the iCity Transportation ontology [<xref ref-type="bibr" rid="ref-31">31</xref>, <xref ref-type="bibr" rid="ref-32">32</xref>] and the Global City Indicator ontologies [<xref ref-type="bibr" rid="ref-33">33</xref>].</p>
<fig id="fig-10"><label>Figure 10</label><caption><p>ISO/IEC concept patterns</p></caption>
<graphic xlink:href="ijpds-06-2378-g010.tif"/>
</fig>
<p>Classes and properties from these standards are used to represent the definitions of Canadian Census characteristics.</p>
</sec>
<sec>
<title>Administrative areas</title>
<p>In this section we define the classes for representing the administrative areas of a city, and how they relate to census tracts. These administrative areas often contain more than one census tract whose data can be aggregated, and different types of administrative areas can overlap spatially. For example, the boundary of a Ward may overlap with multiple neighbourhoods. The same may be true of other administrative areas such as school districts, health districts, police, and fire station areas of service.</p>
<p>As seen in <xref ref-type="fig" rid="fig-11">Figure 11</xref>, each class can have instances that represent the individuals such as specific census tracts (e.g., ct-5350001-00), neighbourhoods (e.g., neighbourhood70), wards (e.g., ward14), and Canadian cities (e.g., Toronto). The hasCensusTract, hasNeighbourhood, and hasWard properties depicted above are all sub-properties of the hasProperPart property from ISO/IEC 5087-1 while the inCity, inNeighbourhood, and inWard properties are sub-properties of properPartOf from ISO/IEC 5087-1.</p>
<fig id="fig-11"><label>Figure 11</label><caption><p>Representation of Canadian administrative areas</p></caption>
<graphic xlink:href="ijpds-06-2378-g011.tif"/>
</fig>
</sec>
<sec>
<title>Census profiles and characteristics</title>
<p>The following section explains how Census Profiles and characteristics are represented using the Census Ontology.</p>
<p>Characteristics in the census are represented using the Characteristic class, which is a subclass of the Indicator class, which is a subclass of the Quantity class, as seen in <xref ref-type="fig" rid="fig-12">Figure 12</xref>. Both the Indicator class and Quantity class are from the ISO/IEC 21972. Census characteristics are found in Census Profiles, described previously, datasets containing all the census information for a given geographic area (e.g., province, territory, census tract). Census Profiles are represented using the CensusProfile class and are linked to their respective characteristics using the hasCharacteristic property. Furthermore, an instance of CensusProfile represents the Census Profile dataset for a given geographic area. For example, the &#x201C;ct-5350001-00CensusProfile2016&#x201D; instance in <xref ref-type="fig" rid="fig-12">Figure 12</xref> would represent the Census Profile for the census tract 5350001.00 and would be related to individual characteristics such as &#x201C;ct-5350001-000-14Years2016Male&#x201D;. As organisations, such as the Neighbourhood Planning Tables identified in our use case, may be interested in analysing census data across multiple years, a subclass of Characteristic and CensusProfile was created for the year 2016 as there is a separate set of characteristics and Census Profiles for each census year. The Census Profiles are also linked to the DateTimeInterval class from the OWL Time Ontology<xref ref-type="fn" rid="fn18"><sup>18</sup></xref> using the hasTime property, in order to represent the year of the Census Profile.</p>
<fig id="fig-12"><label>Figure 12</label><caption><p>Representation of Canadian census characteristics</p></caption>
<graphic xlink:href="ijpds-06-2378-g012.tif"/>
</fig>
<p>Each characteristic also has a class that is used to represent it and this class is also a subclass of the Characteristic class. For example, the 0-14Years2016 class in <xref ref-type="fig" rid="fig-12">Figure 12</xref> represents the characteristic for the number of people who were between the ages 0 to 14 in 2016. An instance of this class represents the characteristic for a given geographic area. For example, the &#x201C;ct-5350001-000-14Years2016&#x201D; instance in <xref ref-type="fig" rid="fig-12">Figure 12</xref> represents the characteristic for the number of people in the census tract 5350001.00 who were between the ages 0 to 14 in 2016. Some characteristics also have values for male and female population numbers and these male/female characteristics will be represented using instances with male/female at the end of the instance name. For example, the &#x201C;ct-5350001-000-14Years2016Male&#x201D; instance in <xref ref-type="fig" rid="fig-12">Figure 12</xref> represents the characteristic for the number of males in the census tract 5350001.00 who were between the ages 0 to 14 in 2016. Instances of characteristics are linked to an instance of the Measure class (which is also from the ISO/IEC 21972 Ontology) using the 21972:value property, which is used to represent the value of the characteristic. These Measure instances have a numerical_value property which expresses the value of the indicator using an integer or decimal value and a hasUnit property that links the Measure instance to the corresponding unit of measure. In the context of our use case about improving NIAs in Toronto, this representation of characteristics can help us identify and address possible socioeconomic inequities between the male and female populations (e.g., analysing income data might reveal a gender wage gap problem).</p>
</sec>
<sec>
<title>Sub-characteristics</title>
<p>In order to represent the sub-characteristic relation in the Canadian Census Ontology, the classes of the sub-characteristics were created as subclasses of the parent characteristic, as seen in <xref ref-type="fig" rid="fig-14">Figure 14</xref>. Furthermore, instances of the characteristics are linked to their sub-characteristics using the hasPart property (e.g., ct-5350001-00TotalOccupiedPrivateDwellings2016 hasPart ct-5350001-00SingleDetachedHouse2016).</p>
<fig id="fig-13"><label>Figure 13</label><caption><p>Private dwelling characteristic and sub-characteristics in the Canadian census (Statistics Canada, 2021)</p></caption>
<graphic xlink:href="ijpds-06-2378-g013.tif"/>
</fig>
<fig id="fig-14"><label>Figure 14</label><caption><p>Private dwelling characteristic class with its subclasses in the Canadian census ontology</p></caption>
<graphic xlink:href="ijpds-06-2378-g014.tif"/>
</fig>
<p>Although it is possible to define the parent characteristic as the sum of its sub-characteristics and use SHACL (Shapes Constraint Language) to constrain and validate the census data, the Canadian Census Ontology does not explicitly represent this relationship as, in practice, the numerical value of the parent characteristic is often not equal to the sum of its sub-characteristics. For instance, in <xref ref-type="fig" rid="fig-13">Figure 13</xref>, we can see that there is a total of 250 occupied dwellings in the area but the sum of its four sub-characteristics (&#x201C;Single-detached house,&#x201D; &#x201C;Apartment in a building that has five or more storeys,&#x201D; &#x201C;Other attached dwelling,&#x201D; &#x201C;Movable dwelling&#x201D;) is equal to 245. This is due to the fact that some of the numerical values in the census profiles for smaller geographic areas were intentionally adjusted by Statistics Canada in order to protect the privacy of the citizens, although, these adjusted values will always be within 5 of the actual values [<xref ref-type="bibr" rid="ref-34">34</xref>]. Consequently, the Canadian Census Ontology does not explicitly constrain a characteristic to be the sum of its sub-characteristics.</p>
<p>In the context of our use case about improving NIAs in Toronto, this sub-characteristic representation can help provide Neighbourhood Planning Tables with more convenient access to both high- and low-level information when it is needed. For example, a Neighbourhood Planning Table might want to provide more bilingual ESL classes for new Chinese immigrants, and they could use the sub-characteristics to figure out which Chinese language (e.g., Mandarin, Cantonese) is most commonly used in the neighbourhood so they can schedule extra bilingual ESL classes that use the more popular language.</p>
</sec>
<sec>
<title>Populations</title>
<p>A population is the set of all the individuals that are being described by a given characteristic. Using the Canadian Census Ontology, we can link a characteristic entity to its corresponding population entity using the cardinality_ of property from ISO/IEC 21972. For example, in <xref ref-type="fig" rid="fig-15">Figure 15</xref> we can see that the 0-14Years2016 characteristic is a cardinality of the 0-14YearsPopulation class (which represents the population of people who are between the ages 0 to 14), which is a subclass of Population class from the ISO/IEC 21972 Ontology and is defined_ by the Person0-14Years class (i.e., the 0-14YearsPopulation is comprised of people who are between the ages 0 to 14). Instances of a population can also be linked to the geographic area where the population is located using the located_ in property. For instance, in <xref ref-type="fig" rid="fig-15">Figure 15</xref>, we can see that the ct-5350001-000-14Years2016Population instance (which represents the population of people who are between the ages 0 to 14 and live in the 5350001.00 census tract) is located_ in ct-5350001-00 (the 5350001.00 census tract).</p>
<fig id="fig-15"><label>Figure 15</label><caption><p>Representation of population</p></caption>
<graphic xlink:href="ijpds-06-2378-g015.tif"/>
</fig>
<p>Having this precise representation of a population allows us to connect the Characteristic (and its corresponding numerical value) with a Population entity and with its corresponding definition of a Person defines membership in the population. For example, a Neighbourhood Planning Table from our NIA use case might want to confirm whether an art gallery curator is classified as an Information and Cultural Industry job or an Arts, Entertainment and Recreation Industry job according to the Canadian census. By following the defined_by links, they would be able to find the definitions for these jobs and conclude that that an art gallery curator is classified as an Arts, Entertainment and Recreation Industry job in the census. Thus, this representation allows us to unambiguously define how characteristics are defined while providing a way for connecting microdata (i.e., individual level data) to the Canadian Census Ontology.</p>
</sec>
<sec>
<title>Geometry</title>
<p>Neighbourhood Planning Tables might also be interested in aggregating census data in geographic areas that partially overlap with multiple census tracts. For instance, a Neighbourhood Planning Table might want to know the number of low-income residents that live within 1km of a certain food bank in order to help ensure that they allocate enough resources to that food bank. It may be difficult to aggregate census data for a geographic area like this as it may partially overlap with multiple census tracts which means that simply adding the numerical values for each census tract would likely result in an inaccurate total. Instead, by using the geometries of the census tracts, we could add a percentage of the numerical values for each census tract based on how much the designated area overlaps with each census tract and this would likely yield more accurate totals. More precise allocations of people to a neighbourhood could be achieved with the addition of housing locations.</p>
<p>To address this, the Canadian Census Ontology also includes a representation for describing the geometry of a census tract. As seen in <xref ref-type="fig" rid="fig-16">Figure 16</xref> below, census tract instances are linked to their corresponding location instance using the hasLocation property from ISO/IEC 5087-1 (e.g., ct-5350001-00Feature hasLocation ct-5350001-00Location), where the geometry of the census tract is described using WKT (Well-Known Text) via the asWKT property from the GeoSPARQL ontology.<xref ref-type="fn" rid="fn19"><sup>19</sup></xref></p>
<fig id="fig-16"><label>Figure 16</label><caption><p>Representation of geometry</p></caption>
<graphic xlink:href="ijpds-06-2378-g016.tif"/>
</fig>
</sec>
<sec>
<title>Comparable characteristics</title>
<p>Census characteristics may change over time, which can make it difficult to link and compare census characteristics across different years. For example, the 2016 census uses the 2016 National Occupational Classification (NOC 2016) for categorising occupations while the 2021 census uses the 2021 National Occupational Classification (NOC 2021). While there are many similarities between NOC 2016 and NOC 2021, there are also some differences between the two classifications. For example, the Management Occupations category in NOC 2016 was replaced with the Legislative and Senior Management Occupations category in NOC 2021 with slight changes in how the jobs are classified [<xref ref-type="bibr" rid="ref-35">35</xref>]. At first glance, it is unclear whether these two characteristics are comparable to one another since they have very different names and use different versions of the NOC. To address this, we have included a comparableCharacteristic property which can be used to link characteristic classes from different census years in order to show that they are comparable to each other, even though they may appear to be very different (<xref ref-type="fig" rid="fig-17">Figure 17</xref>). Using ISO/IEC 21972 to represent the definitions of these characteristics, it is possible to automate the analysis of how these two differ.</p>
<fig id="fig-17"><label>Figure 17</label><caption><p>Using the comparable characteristic property to show that management occupations 2016 is comparable to legislative and senior management occupations 2021</p></caption>
<graphic xlink:href="ijpds-06-2378-g017.tif"/>
</fig>
</sec>
</sec>
<sec>
<title>SPARQL queries for answering competency questions</title>
<p>The Canadian Census ontology is defined using OWL2.<xref ref-type="fn" rid="fn20"><sup>20</sup></xref> The ontology, and the census data instances of the ontology, are represented as a knowledge graph using RDF. The knowledge graph can be queried using SPARQL (SPARQL Protocol and RDF Query Language), a RDF query language.<xref ref-type="fn" rid="fn21"><sup>21</sup></xref> In this section, we translate competency question CQ3, defined in Section 4, into a SPARQL query to demonstrate the competency of the census ontology. The remainder of the competency questions&#x2019; translations can be found in <xref ref-type="supplementary-material" rid="sup-a">Appendix II</xref>.</p>
<p>We use the Southeast Scarborough Planning Table and the 2016 Canadian Census data for its four neighbourhoods it is responsible for (Neighbourhoods 135 (Morningside), 136 (West Hill), 137 (Woburn), 139 (Scarborough Village)) as an example for the queries in this section.</p>
<p><bold>CQ3:</bold> Which NIAs have the most low-income residents?</p>
<p>The following query finds the value of the characteristic &#x201C;In low income based on the Low-income measure, after tax (LIM-AT)&#x201D; (depicted in <xref ref-type="fig" rid="fig-18">Figure 18</xref>) for the census tracts in the designated neighbourhoods and outputs a table that displays the neighbourhood in one column and the summed value of the characteristic across all the census tracts in that neighbourhood in another column. This LIM-AT characteristic is represented by the &#x201C;LowIncomeMeasureAfterTaxPercent2016&#x201D;class which is a subclass of Characteristic. This query could help Neighbourhood Planning Tables identify the neighbourhoods that have the highest number of low-income citizens. The diagram below illustrates some of the classes, properties, and instances used in this query.</p>
<fig id="fig-18"><label>Figure 18</label><caption><p>Representation of the low-income query</p></caption>
<graphic xlink:href="ijpds-06-2378-g018.tif"/>
</fig>
<boxed-text content-type="program">
<p><bold>PREFIX</bold> uoft: &#x003C;<uri>http://ontology.eil.utoronto.ca/tove/cacensus</uri>#&#x003E;</p>
<p><bold>PREFIX</bold> toronto: &#x003C;<uri>http://ontology.eil.utoronto.ca/Toronto/Toronto#</uri>&#x003E;</p>
<p><bold>PREFIX</bold> iso21972: &#x003C;<uri>http://ontology.eil.utoronto.ca/ISO21972/iso21972#</uri>&#x003E;</p>
<p><bold>SELECT</bold> ?neighbourhood(sum(?value) as ?sumvalue)</p>
<p><bold>WHERE</bold>{</p>
<p>?neighbourhood toronto:hasCensusTract ?censustract.</p>
<p>&#x2003;&#x2003;<bold>FILTER</bold> (?neighbourhood IN (toronto:neighbour</p>
<p>&#x2003;&#x2003;&#x2003;&#x2003;hood135,</p>
<p>&#x2003;&#x2003;&#x2003;&#x2003;toronto:neighbourhood136, toronto:neighbour</p>
<p>&#x2003;&#x2003;&#x2003;&#x2003;hood137,</p>
<p>&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;toronto:neighbourhood139</p>
<p>?limat a uoft:LowIncomeMeasureAfterTax2016;</p>
<p>uoft:hasLocation ?censustract;</p>
<p>iso21972:cardinality_of ?population;</p>
<p>iso21972:value ?measure.</p>
<p>?measure iso21972:numerical_value ?value.</p>
<p>&#x2003;&#x2003;?population a ?populationclass.</p>
<p>&#x2003;&#x2003;?populationclass iso21972:defined_by</p>
<p>uoft:PersonLowIncomeMeasureAfterTax2016</p>
<p>}</p>
<p><bold>GROUP BY</bold> ?neighbourhood</p>
<p><bold>ORDER BY</bold> DESC(?sumvalue)</p>
</boxed-text>
<p>By running the SPARQL query, we can see (<xref ref-type="fig" rid="fig-19">Figure 19</xref>) that out of all the NIAs managed by the Southeast Scarborough Planning Table, Neighbourhood 137 (Woburn) has the highest number of low-income residents (14410) while Neighbourhood 135 (Morningside) has the lowest number of low-income residents (4085).</p>
<fig id="fig-19"><label>Figure 19</label><caption><p>Results of the low-income query</p></caption>
<graphic xlink:href="ijpds-06-2378-g019.tif"/>
</fig>
<p>Similar queries can be constructed to answer the remaining competency questions, which can be found in <xref ref-type="supplementary-material" rid="sup-a">Appendix II</xref>.</p>
</sec>
<sec>
<title>Integration and visualisations</title>
<p>Building the_ Canadian Census Ontology on top of the ISO/IEC 5087 and ISO/IEC 21972 standards allows us to integrate the data from the Canadian Census with other datasets that have been mapped onto these standards. For example, we have mapped Toronto&#x2019;s neighbourhood crime data published by the Toronto Police Service<xref ref-type="fn" rid="fn22"><sup>22</sup></xref> onto the ISO/IEC 21972 indicator ontology and the ISO/IEC 5087 ontologies (i.e., police precinct areas are represented as administrative areas), allowing the dataset to be integrated with the Canadian Census data. This integration supports analyses exploring links between crime and socioeconomic factors. We have also mapped subsets of OpenStreetMap<xref ref-type="fn" rid="fn23"><sup>23</sup></xref> data including roads, buildings, stores, etc. onto ISO/IEC 5087-1, -2 and -3. Integrating OpenStreetMap data with the census data supports the analysis of infrastructure, retail, commercial, etc. environments in relation to the socioeconomic data found in the census. Furthermore, the integration with other datasets allows users to use SPARQL queries to access data from multiple different sources without needing to deal with the different file formats that the datasets were originally published in.</p>
<p>Another advantage of publishing census data as linked data is that it enables researchers and analysts to build their own data analysis and/or data visualisation tools that can process the data in the knowledge graph. In fact, the Canadian Census Ontology supports a general approach for visualising metrics for any administrative area as it includes representation of geospatial data that can be linked to census data. For example, a Python program that utilises existing data visualisation packages (such as Folium) can be used to easily generate interactive choropleth maps using census linked data. An example of such visualisation is shown in <xref ref-type="fig" rid="fig-20">Figure 20</xref> below:</p>
<fig id="fig-20"><label>Figure 20</label><caption><p>Choropleth map of unemployed individuals in the City of Toronto</p></caption>
<graphic xlink:href="ijpds-06-2378-g020.tif"/>
</fig>
<p>This choropleth visualisation shows a map of Toronto, and its neighbourhoods which are colored based on the number of unemployed individuals in that neighbourhood. Yellow represents fewer unemployed individuals while red represents more unemployed individuals. A popup box that shows the neighbourhood name and the number of unemployed individuals also appears on mouse hover. This map was created using the CensusVis program<xref ref-type="fn" rid="fn24"><sup>24</sup></xref> that was developed as a project under the University of Toronto&#x2019;s Enterprise Integration Laboratory. This program is capable of generating choropleth maps using linked data that is queried (using SPARQL queries like the ones seen in Section 7.0) from the knowledge graph and supports the visualisation of census data in various types of administrative areas. CensusVis enables easy creation of data visualisations as the user only needs to input the type of administrative area to be visualised (e.g., wards, neighbourhoods, etc.) and the class name of the census characteristic to be visualised (e.g., &#x201D;Unemployed2016&#x201C; for the number of unemployed individuals) in order to generate a choropleth map of the selected administrative area and census characteristic. Similar visualisations could also be created for other cities and administrative areas if they are published as linked data using the Canadian Census Ontology.</p>
</sec>
<sec>
<title>Conclusion</title>
<p>The goal of our research is to &#x201C;open up&#x201D; census data by reducing the complexity and ambiguity inherent in integrating census data with other data sources. Complexity arises out of having to deconstruct census characteristics (metrics) definitions into their constituent concepts, in order to understand how it may relate to other data sources. Ambiguity arises in the imprecision in the definition of potentially relevant data (both attributes and values) found in other sources. Our approach is based on three technologies:</p>
<list list-type="order">
<list-item><p>Ontologies for the precise definition of concepts and properties found in census and other sources of data. Ontologies use logic (e.g., Description Logic) to define concepts and properties, which are represented as graphs.</p></list-item>
<list-item><p>Linked Data, which introduces globally unique identifiers (i.e., URIs) for concepts, properties, and their instances. URIs are the basis for linking data across multiple sources.</p></list-item>
<list-item><p>Graph databases, which provide an implementation platform where ontologies define the types of concepts and properties instantiated in the graph, using the unique identifiers provided by linked data URIs. The graph database provides support for queries, e.g., SPARQL, visualization, browsing, etc.</p></list-item>
</list>
<p>Our approach to deconstructing census characteristic natural language definitions is to map the concepts embedded in a definition onto the ISO/IEC 21972 Indicator ontology that provides semantics for defining statistical populations. These populations are, in turn, defined by prototypical descriptions of members of the population. For example, prototypical description of a household, person, dwelling, etc. The representation of these prototypical descriptions is based on ontologies such as the ISO/IEC 5087 series of city data standards, which includes concepts and properties for the representation of households, person, dwellings, municipal administrative areas, etc.</p>
<p>The resulting knowledge graph is an integration of the multiple data sources, providing direct and indirect connections across the data/concepts contained therein. Using query languages such as SPARQL, complex relationships amongst the data can be explored and visualised without the cost of additional data wrangling.</p>
<p>With the completion of the ontology, we are pursuing the use of AI Large Language Models (LLM) for mapping census characteristic definitions onto our ontology and using LLMs as a natural language query interface for generating SPARQL queries for the knowledge graph.</p>
</sec>
<sec sec-type="supplementary-material">
<title>Supplementary Files</title>
<supplementary-material id="sup-a">
<label>Supplementary Appendices</label> 
<media mimetype="application" mime-subtype="pdf" xlink:href="ijpds-06-2378-s001.pdf"/>
</supplementary-material>
</sec>
</body>
<back>
<ack>
<title>Acknowledgements</title>
<p>This research was funded, in part, by Tata Consultancy Services and the Natural Sciences and Engineering Research Council of Canada.</p>
</ack>
<sec>
<title>Ethics statement</title>
<p>This article did not require an ethics approval because it involves publicly available information that is not personally identifiable.</p>
</sec>
<sec>
<title>Data availability statement</title>
<p>The data for the 2016 Canadian Census of Population that was used for this article can be found on Statistics Canada&#x2019;s website here: <uri>https://www12.statcan.gc.ca/census-recensement/2016/dp-pd/prof/index.cfm?Lang=E</uri>.</p>
</sec>
<fn-group>
<fn id="fn1"><label>1</label><p><uri>https://www12.statcan.gc.ca/census-recensement/index-eng.cfm</uri></p></fn>
<fn id="fn2"><label>2</label><p>Example case studies can be found at: <uri>http://ontology.eil.utoronto.ca/cem1002/</uri></p></fn>
<fn id="fn3"><label>3</label><p><uri>https://www.w3.org/TR/rdf-sparql-query/</uri></p></fn>
<fn id="fn4"><label>4</label><p><uri>https://www12.statcan.gc.ca/census-recensement/2016/dp-pd/prof/details/page.cfm?Lang=E&#x0026;Geo1=CT&#x0026;Code1=5350092.00&#x0026;Geo2=CD&#x0026;Code2=3520&#x0026;SearchText=M5R3B2&#x0026;SearchType=Beginsallowbreak&#x0026;SearchPR=01&#x0026;B1=All&#x0026;TABID=2&#x0026;type=0</uri>.</p></fn>
<fn id="fn5"><label>5</label><p>Resource Description Framework (RDF) is a standard for representing knowledge graphs in the form of triples: subject, property, value. In the context of Linked Data, the subject and property are defined using URIs. In the case that values refer to other entities (not literals), the value too is a URI. For further information see <uri>https://www.w3.org/RDF/</uri>.</p></fn>
<fn id="fn6"><label>6</label><p>Web Ontology Language (OWL) extends RDF by providing a logical language (i.e., Description Logic) for defining the semantics of both entities (i.e., concepts) and attributes (i.e., properties). Concepts are defined by the logical combination of their properties. For further information see <uri>https://www.w3.org/OWL/</uri>.</p></fn>
<fn id="fn7"><label>7</label><p><uri>https://www.statcan.gc.ca/en/lode/tools</uri></p></fn>
<fn id="fn8"><label>8</label><p><uri>http://d2rq.org/</uri>.</p></fn>
<fn id="fn9"><label>9</label><p><uri>https://www.statcan.gc.ca/en/microdata/data-centres</uri>.</p></fn>
<fn id="fn10"><label>10</label><p><uri>https://www.w3.org/TR/vocab-data-cube/</uri></p></fn>
<fn id="fn11"><label>11</label><p>Taylor [<xref ref-type="bibr" rid="ref-19">19</xref>] defines a method (p. 17) for constructing unique names for Canadian census characteristics that can be used to construct a URI.</p></fn>
<fn id="fn12"><label>12</label><p>Microtheories, as defined by Lenat &#x0026; Guha [<xref ref-type="bibr" rid="ref-21">21</xref>] (1991), define a context for reasoning, including facts and axioms.</p></fn>
<fn id="fn13"><label>13</label><p><uri>https://www.ipc.org/ipc-certifications</uri>.</p></fn>
<fn id="fn14"><label>14</label><p><uri>https://www23.statcan.gc.ca/imdb/p3Var.pl?Function=DEC&#x0026;Id=100731</uri>.</p></fn>
<fn id="fn15"><label>15</label><p>ISO/IEC 21972 Information technology &#x2014; Upper level ontology for smart city indicators (ISO/IEC21972, 2020). <uri>https://www.iso.org/standard/72325.html</uri>.</p></fn>
<fn id="fn16"><label>16</label><p>See <uri>https://www.geonames.org/ontology/documentation.html</uri>.</p></fn>
<fn id="fn17"><label>17</label><p>See <uri>https://www.w3.org/TR/owl-time/</uri>.</p></fn>
<fn id="fn18"><label>18</label><p><uri>https://www.w3.org/TR/owl-time/#time:DateTimeInterval</uri>.</p></fn>
<fn id="fn19"><label>19</label><p><uri>https://opengeospatial.github.io/ogc-geosparql/geosparql11/index.html</uri>.</p></fn>
<fn id="fn20"><label>20</label><p>The OWL files can be found on our GitHub page: <uri>https://github.com/EnterpriseIntegrationLab/CKGN/tree/main/UniversityOfToronto/Census/Ontologies</uri>.</p></fn>
<fn id="fn21"><label>21</label><p><uri>https://www.w3.org/TR/rdf11-concepts/</uri>.</p></fn>
<fn id="fn22"><label>22</label><p><uri>https://data.torontopolice.on.ca/datasets/TorontoPS::neighbourhood-crime-rates-open-data/explore</uri>.</p></fn>
<fn id="fn23"><label>23</label><p><uri>https://www.openstreetmap.org/</uri>.</p></fn>
<fn id="fn24"><label>24</label><p><uri>https://github.com/andw2/CensusVis</uri>.</p></fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation publication-type="website"><collab>Statistics Canada</collab>. <article-title>Census of Population [Internet]</article-title>. <year>2020</year>. Available from: <uri>https://www23.statcan.gc.ca/imdb/p2SV.pl?Function=getSurvey</uri>.</mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation publication-type="website"><article-title>Statistics Canada</article-title>. <source>How census data are used [Internet]</source>. <year>2009</year>. Available from: <uri>https://www12.statcan.gc.ca/census-recensement/srvmsg/srvmsg404.html</uri>.</mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation publication-type="journal"><string-name><surname>Chessell</surname> <given-names>M</given-names></string-name>, <string-name><surname>Scheepers</surname> <given-names>F</given-names></string-name>, <string-name><surname>Nguyen</surname> <given-names>N</given-names></string-name>, <string-name><surname>van Kessel</surname> <given-names>R</given-names></string-name>, <string-name><surname>van der Starre</surname> <given-names>R</given-names></string-name>. <article-title>Governing and managing big data for analytics and decision makers</article-title>. <source>IBM Redguides for Business Leaders</source>. <year>2014</year> <month>Aug</month> <day>26</day>;<volume>252</volume>.</mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation publication-type="journal"><string-name><surname>Ajani</surname> <given-names>S</given-names></string-name>. <article-title>An ontology and semantic metadata based semantic search technique for census domain in a big data context</article-title>. <source>Int. J. Eng. Res. Technol</source>. <year>2014</year>;<volume>3</volume>(<issue>2</issue>):<fpage>1</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation publication-type="website"><string-name><surname>Berners-Lee</surname> <given-names>T</given-names></string-name>. <article-title>Linked Data - design issues [Internet]</article-title>. <year>2010</year>. Available from: <uri>https://www.w3.org/DesignIssues/LinkedData.html</uri>.</mixed-citation></ref>
<ref id="ref-6"><label>6</label><mixed-citation publication-type="journal"><string-name><surname>Fern&#x00E1;ndez</surname> <given-names>JD</given-names></string-name>, <string-name><surname>Mart&#x00ED;nez-Prieto</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Guti&#x00E9;rrez</surname> <given-names>C</given-names></string-name>. <article-title>Publishing open statistical data: the Spanish census</article-title>. <source>Proceedings of the 12th Annual International Digital Government Research Conference: Digital Government Innovation in Challenging Times</source> <year>2011</year> <month>Jun</month> <day>12</day> (pp. <fpage>20</fpage>-<lpage>25</lpage>).</mixed-citation></ref>
<ref id="ref-7"><label>7</label><mixed-citation publication-type="journal"><string-name><surname>Pokhriyal</surname> <given-names>N</given-names></string-name>, <string-name><surname>Letouz&#x00E9;</surname> <given-names>E</given-names></string-name>, <string-name><surname>Vosoughi</surname> <given-names>S</given-names></string-name>. <article-title>Accurate intercensal estimates of energy access to track Sustainable Development Goal 7</article-title>. <source>EPJ Data Science</source>. <year>2022</year> <month>Dec</month> <day>1</day>;<volume>11</volume>(<issue>1</issue>):<fpage>60</fpage>. <pub-id pub-id-type="doi">10.1140/epjds/s13688-022-00371-5</pub-id></mixed-citation></ref>
<ref id="ref-8"><label>8</label><mixed-citation publication-type="journal"><string-name><surname>Langford</surname> <given-names>A</given-names></string-name>, <string-name><surname>Johnson</surname> <given-names>B</given-names></string-name>. <article-title>Trends in social inequalities in male mortality, 2001&#x2013;08. Intercensal estimates for England and Wales</article-title>. <source>Health Statistics Quarterly</source>. <year>2010</year> <month>Sep</month> <day>1</day>;<volume>47</volume>:<fpage>5</fpage>-<lpage>32</lpage>. <pub-id pub-id-type="doi">10.1057/hsq.2010.14</pub-id></mixed-citation></ref>
<ref id="ref-9"><label>9</label><mixed-citation publication-type="journal"><string-name><surname>Leventhal</surname> <given-names>JM</given-names></string-name>, <string-name><surname>Martin</surname> <given-names>KD</given-names></string-name>, <string-name><surname>Gaither</surname> <given-names>JR</given-names></string-name>. <article-title>Using US data to estimate the incidence of serious physical abuse in children</article-title>. <source>Pediatrics</source>. <year>2012</year> <month>Mar</month> <day>1</day>;<volume>129</volume>(<issue>3</issue>):<fpage>458</fpage>-<lpage>64</lpage>. <pub-id pub-id-type="doi">10.1542/peds.2011-1277</pub-id></mixed-citation></ref>
<ref id="ref-10"><label>10</label><mixed-citation publication-type="website"><article-title>United Nations Statistics Division - Demographic and Social Statistics [Internet]</article-title>. Available from: <uri>https://unstats.un.org/unsd/demographic/sources/census/alternativecensusdesigns.htm</uri>.</mixed-citation></ref>
<ref id="ref-11"><label>11</label><mixed-citation publication-type="journal"><string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Matthews</surname> <given-names>KA</given-names></string-name>, <string-name><surname>Greenlund</surname> <given-names>KJ</given-names></string-name>. <article-title>Intercensal and postcensal estimation of population size for small geographic areas in the United States</article-title>. <source>International Journal of Population Data Science</source>. <year>2020</year>;<volume>5</volume>(<issue>1</issue>). <pub-id pub-id-type="doi">10.23889/ijpds.v5i1.1160</pub-id></mixed-citation></ref>
<ref id="ref-12"><label>12</label><mixed-citation publication-type="journal"><string-name><surname>Weden</surname> <given-names>MM</given-names></string-name>, <string-name><surname>Peterson</surname> <given-names>CE</given-names></string-name>, <string-name><surname>Miles</surname> <given-names>JN</given-names></string-name>, <string-name><surname>Shih</surname> <given-names>RA</given-names></string-name>. <article-title>Evaluating linearly interpolated intercensal estimates of demographic and socioeconomic characteristics of US counties and census tracts 2001&#x2013;2009</article-title>. <source>Population research and policy review</source>. <year>2015</year> <month>Aug</month>;<volume>34</volume>:<fpage>541</fpage>-<lpage>59</lpage>. <pub-id pub-id-type="doi">10.1007/s11113-015-9359-8</pub-id></mixed-citation></ref>
<ref id="ref-13"><label>13</label><mixed-citation publication-type="website"><collab>Statistics Canada</collab>. <source>The linkable open data environment [Internet]</source>. <year>2020</year>. Available from: <uri>https://www.statcan.gc.ca/en/lode</uri>.</mixed-citation></ref>
<ref id="ref-14"><label>14</label><mixed-citation publication-type="journal"><string-name><surname>Bukhari</surname> <given-names>AC</given-names></string-name>, <string-name><surname>Baker</surname> <given-names>CJ</given-names></string-name>. <article-title>The Canadian health census as Linked Open Data: towards policy making in public health</article-title>. <source>Data integration in the life sciences</source>. <year>2013</year> <month>Jul</month> <day>11</day>.</mixed-citation></ref>
<ref id="ref-15"><label>15</label><mixed-citation publication-type="website"><collab>University of Minnesota</collab>. <article-title>IPUMS International [Internet]</article-title>. Available from: <uri>https://international.ipums.org/international/</uri>.</mixed-citation></ref>
<ref id="ref-16"><label>16</label><mixed-citation publication-type="journal"><string-name><surname>Petrou</surname> <given-names>I</given-names></string-name>, <string-name><surname>Papastefanatos</surname> <given-names>G</given-names></string-name>, <string-name><surname>Dalamagas</surname> <given-names>T</given-names></string-name>. <article-title>Publishing census as linked open data: a case study</article-title>. <source>Proceedings of the 2nd International Workshop on Open Data</source> <year>2013</year> <month>Jun</month> <day>3</day> (pp. <fpage>1</fpage>&#x2013;<lpage>3</lpage>). <pub-id pub-id-type="doi">10.1145/2500410.2500412</pub-id></mixed-citation></ref>
<ref id="ref-17"><label>17</label><mixed-citation publication-type="journal"><string-name><surname>Aracri</surname> <given-names>RM</given-names></string-name>, <string-name><surname>De Francisci</surname> <given-names>S</given-names></string-name>, <string-name><surname>Pagano</surname> <given-names>A</given-names></string-name>, <string-name><surname>Scannapieco</surname> <given-names>M</given-names></string-name>, <string-name><surname>Tosco</surname> <given-names>L</given-names></string-name>, <string-name><surname>Valentino</surname> <given-names>L</given-names></string-name>. <article-title>Publishing the 15th Italian Population and Housing Census as Linked Open Data</article-title>. <source>SemStats@ ISWC</source> <year>2014</year>.</mixed-citation></ref>
<ref id="ref-18"><label>18</label><mixed-citation publication-type="journal"><string-name><surname>Aracri</surname> <given-names>RM</given-names></string-name>, <string-name><surname>Radini</surname> <given-names>R</given-names></string-name>, <string-name><surname>Scannapieco</surname> <given-names>M</given-names></string-name>, <string-name><surname>Tosco</surname> <given-names>L</given-names></string-name>. <article-title>Using ontologies for official statistics: the ISTAT experience</article-title>. <source>Current Trends in Web Engineering: ICWE 2017 International Workshops</source>. <year>2018</year>. <pub-id pub-id-type="doi">10.1007/978-3-319-74433-9_15</pub-id></mixed-citation></ref>
<ref id="ref-19"><label>19</label><mixed-citation publication-type="journal"><string-name><surname>Taylor</surname> <given-names>Z</given-names></string-name>. <article-title>UNI&#x2022;CEN Documentation Report 2: Standardized Census Data Tables</article-title>. <source>UNI-CEN documentation</source>. <year>2022</year></mixed-citation></ref>
<ref id="ref-20"><label>20</label><mixed-citation publication-type="other"><string-name><surname>Gruninger</surname> <given-names>M</given-names></string-name>, <string-name><surname>Fox</surname> <given-names>M</given-names></string-name>. <article-title>Methodology for the design and evaluation of ontologies. InProc</article-title>. <source>IJCAI&#x2019;95, Workshop on Basic Ontological Issues in Knowledge Sharing</source> <year>1995</year>.</mixed-citation></ref>
<ref id="ref-21"><label>21</label><mixed-citation publication-type="journal"><string-name><surname>Lenat</surname> <given-names>DB</given-names></string-name>, <string-name><surname>Guha</surname> <given-names>RV</given-names></string-name>. <article-title>The evolution of CycL, the Cyc representation language</article-title>. <source>ACM SIGART Bulletin</source>. <year>1991</year> <month>Jun</month> <day>1</day>;<volume>2</volume>(<issue>3</issue>):<fpage>84</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1145/122296.122308</pub-id></mixed-citation></ref>
<ref id="ref-22"><label>22</label><mixed-citation publication-type="journal"><string-name><surname>Katsumi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Gr&#x00FC;ninger</surname> <given-names>M</given-names></string-name>. <article-title>Theorem proving in the ontology lifecycle</article-title>. <source>International Conference on Knowledge Engineering and Ontology Development</source>. <year>2010</year> <month>Oct</month> <day>25</day> (Vol. <volume>2</volume>, pp. <fpage>37</fpage>-<lpage>49</lpage>). <pub-id pub-id-type="doi">10.5220/0003076400370049</pub-id></mixed-citation></ref>
<ref id="ref-23"><label>23</label><mixed-citation publication-type="website"><article-title>Toronto Strong Neighbourhoods Strategy [Internet]</article-title>. <source>City of Toronto</source>. <year>2023</year>. Available from: <uri>https://www.toronto.ca/city-government/accountability-operations-customer-service/long-term-vision-plans-and-strategies/toronto-strong-neighbourhoods-strategy-2020/</uri>.</mixed-citation></ref>
<ref id="ref-24"><label>24</label><mixed-citation publication-type="other"><article-title>International Organization for Standardization. ISO/IEC 21972:2020. Information technology Upper level ontology for smart city indicators. ISO</article-title>; <year>2020</year>.</mixed-citation></ref>
<ref id="ref-25"><label>25</label><mixed-citation publication-type="other"><article-title>International Organization for Standardization. ISO/IEC 5087-1:2023. Information technology City data model Part 1: Foundation level concepts. ISO</article-title>; <year>2023</year>.</mixed-citation></ref>
<ref id="ref-26"><label>26</label><mixed-citation publication-type="other"><article-title>International Organization for Standardization. ISO/IEC DIS 5087-2. Information technology City data model Part 2: City level concepts. ISO</article-title>; <year>2023</year>.</mixed-citation></ref>
<ref id="ref-27"><label>27</label><mixed-citation publication-type="other"><article-title>International Organization for Standardization. ISO/IEC AWI 5087-3. Information technology City data model Part 3: Service level concepts -Transportation planning. ISO</article-title>; <year>2020</year>.</mixed-citation></ref>
<ref id="ref-28"><label>28</label><mixed-citation publication-type="journal"><string-name><surname>Fox</surname> <given-names>MS</given-names></string-name>. <article-title>The semantics of populations: A city indicator perspective</article-title>. <source>Journal of Web Semantics</source>. <year>2018</year> <month>Jan</month> <day>1</day>;<volume>48</volume>:<fpage>48</fpage>-<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1016/j.websem.2018.01.001</pub-id></mixed-citation></ref>
<ref id="ref-29"><label>29</label><mixed-citation publication-type="journal"><string-name><surname>Fox</surname> <given-names>MS</given-names></string-name>. <article-title>A foundation ontology for global city indicators</article-title>. <source>University of Toronto, Toronto, Global Cities Institute</source>. <year>2013</year> <month>Aug</month>. <pub-id pub-id-type="doi">10.13140/RG.2.2.17487.10404</pub-id></mixed-citation></ref>
<ref id="ref-30"><label>30</label><mixed-citation publication-type="journal"><string-name><surname>Fox</surname> <given-names>MS</given-names></string-name>. <article-title>The role of ontologies in publishing and analyzing city indicators</article-title>. <source>Computers, Environment and Urban Systems</source>. <year>2015</year> <month>Nov</month> <day>1</day>;<volume>54</volume>:<fpage>266</fpage>-<lpage>79</lpage>. <pub-id pub-id-type="doi">10.1016/j.compenvurbsys.2015.09.009</pub-id></mixed-citation></ref>
<ref id="ref-31"><label>31</label><mixed-citation publication-type="journal"><string-name><surname>Katsumi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Fox</surname> <given-names>M</given-names></string-name>. <article-title>An Ontology-Based Standard for Transportation Planning</article-title>. <source>JOWO</source>. <year>2019</year> <month>Sep</month>.</mixed-citation></ref>
<ref id="ref-32"><label>32</label><mixed-citation publication-type="other"><string-name><surname>Katsumi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Fox</surname> <given-names>M</given-names></string-name>. <article-title>iCity Transportation Planning Suite of Ontologies</article-title>. <source>University of Toronto</source>. <year>2020</year>.</mixed-citation></ref>
<ref id="ref-33"><label>33</label><mixed-citation publication-type="journal"><string-name><surname>Fox</surname> <given-names>MS</given-names></string-name>. <article-title>The PolisGnosis project enabling the computational analysis of city performance. InIIE Annual Conference</article-title>. <source>Proceedings</source> <year>2017</year> (pp. <fpage>2009</fpage>-<lpage>2014</lpage>). Institute of Industrial and Systems Engineers (IISE).</mixed-citation></ref>
<ref id="ref-34"><label>34</label><mixed-citation publication-type="website"><collab>Statistics Canada</collab>. <article-title>Census Profile, 2016 Census [Internet]</article-title>. <year>2021</year>. Available from: <uri>https://www12.statcan.gc.ca/census-recensement/2016/dp-pd/prof/index.cfm?Lang=_E</uri>.</mixed-citation></ref>
<ref id="ref-35"><label>35</label><mixed-citation publication-type="website"><collab>Government of Canada, Statistics Canada</collab>. <article-title>Census Profile, 2016 Census &#x2013; Canada [Country] and Canada [Country] [Internet]</article-title>. <year>2021</year>. Available from: <uri>https://www12.statcan.gc.ca/census-recensement/2016/dp-pd/prof/details/page.cfm?Lang=_E</uri>.</mixed-citation></ref>
</ref-list>
<glossary>
<title>Abbreviations</title>
<array>
<tbody>
<tr>
<td>AGOL</td>
<td>ArcGIS Online</td>
</tr>
<tr>
<td>API</td>
<td>Application Programming Interface</td>
</tr>
<tr>
<td>BSR</td>
<td>Base Statistical Registers</td>
</tr>
<tr>
<td>CQ</td>
<td>Competency question</td>
</tr>
<tr>
<td>CSV</td>
<td>Comma-separated values</td>
</tr>
<tr>
<td>DGUID</td>
<td>Dissemination Geography Unique Identifier</td>
</tr>
<tr>
<td>ESL</td>
<td>English as a Second Language</td>
</tr>
<tr>
<td>ESRI</td>
<td>Environmental Systems Research Institute</td>
</tr>
<tr>
<td>FOAF</td>
<td>Friend of a friend</td>
</tr>
<tr>
<td>GIS</td>
<td>Geographic Information System</td>
</tr>
<tr>
<td>GML</td>
<td>Geography Markup Language</td>
</tr>
<tr>
<td>HEART</td>
<td>Health Equity Assessment and Response Tool</td>
</tr>
<tr>
<td>IEC</td>
<td>International Electrotechnical Commission</td>
</tr>
<tr>
<td>IPC</td>
<td>Institute of Printed Circuits</td>
</tr>
<tr>
<td>ISO</td>
<td>International Organization for Standardization</td>
</tr>
<tr>
<td>LIM-AT</td>
<td>Low-income measure, after tax</td>
</tr>
<tr>
<td>LOD</td>
<td>Linked Open Data</td>
</tr>
<tr>
<td>LODE</td>
<td>Linkable Open Data Environment</td>
</tr>
<tr>
<td>NIA</td>
<td>Neighbourhood Improvement Area</td>
</tr>
<tr>
<td>NOC</td>
<td>National Occupational Classification</td>
</tr>
<tr>
<td>NOS</td>
<td>National Occupancy Standard</td>
</tr>
<tr>
<td>ODA</td>
<td>Open Database of Addresses</td>
</tr>
<tr>
<td>ODB</td>
<td>Open Database of Buildings</td>
</tr>
<tr>
<td>ODCAF</td>
<td>Open Database of Cultural and Art Facilities</td>
</tr>
<tr>
<td>ODEF</td>
<td>Open Database of Educational Facilities</td>
</tr>
<tr>
<td>ODHF</td>
<td>Open Database of Healthcare Facilities</td>
</tr>
<tr>
<td>ODRSF</td>
<td>Open Database of Recreational and Sport Facilities</td>
</tr>
<tr>
<td>OWL</td>
<td>Web Ontology Language</td>
</tr>
<tr>
<td>RDF</td>
<td>Resource Description Framework</td>
</tr>
<tr>
<td>SHP</td>
<td>Shapefile</td>
</tr>
<tr>
<td>SPARQL</td>
<td>SPARQL Protocol and RDF Query Language</td>
</tr>
<tr>
<td>URI</td>
<td>Uniform Resource Identifier</td>
</tr>
<tr>
<td>W3C</td>
<td>World Wide Web Consortium</td>
</tr>
<tr>
<td>WKT</td>
<td>Well-Known Text</td>
</tr>
</tbody>
</array>
</glossary>
</back>
</article>