<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="http://lab.bartg.org/feed.xml" rel="self" type="application/atom+xml" /><link href="http://lab.bartg.org/" rel="alternate" type="text/html" /><updated>2026-11-08T20:35:04+00:00</updated><id>http://lab.bartg.org/feed.xml</id><title type="html">Home : BartG</title><subtitle></subtitle><author><name>Dr. Bart Gajderowicz</name></author><entry><title type="html">Core Domain Ontology</title><link href="http://lab.bartg.org/cdo-project/" rel="alternate" type="text/html" title="Core Domain Ontology" /><published>2026-05-26T09:41:09+00:00</published><updated>2026-05-26T09:41:09+00:00</updated><id>http://lab.bartg.org/cdo-project</id><content type="html" xml:base="http://lab.bartg.org/cdo-project/"><![CDATA[<!-- ![image tooltip here](/assets/img/bartg.jpeg) -->
<p>The Core Domain Ontology (CDO) specifies a protocol for a canonical semantic substrate.</p>

<p>Browse the <a href="/cdo-docs/index-en.html">CDO here</a>.</p>

<p>CDO defines the requirements by which meaning is anchored, interpreted, and compared across heterogeneous systems, institutions, and domains, without requiring shared vocabularies, shared ontologies, or uniform institutional models.
CDO governs:</p>
<ul>
  <li>the canonical partitioning of meaning into socio-institutional domains;</li>
  <li>the explicit typing of constructs as Action, Object, Event, or Concept;</li>
  <li>the stabilization of semantic interpretation through closed canonical structures; and</li>
  <li>the anchoring of meaning through placement rather than pairwise translation.</li>
</ul>

<p>CDO applies to any system, model, ontology, or vocabulary whose semantic commitments must be made legible, comparable, or interoperable across institutional or contextual boundaries.</p>

<p>CDO is concerned solely with semantic interpretation and contextual anchoring. It does not govern execution, authority, evidence, enforcement, or outcomes. Those concerns are explicitly outside the scope of this protocol.</p>

<p>The absence of shared vocabulary, shared ontology, or direct semantic agreement SHALL NOT be interpreted as semantic failure. Divergence is expected and permitted; anchoring is required.</p>

<p>CDO is domain-independent and intended to function across organizational, technical, sectoral, and jurisdictional boundaries without imposing uniform models or centralized control.</p>]]></content><author><name>Bart Gajderowicz</name></author><summary type="html"><![CDATA[The Core Domain Ontology (CDO) specifies a protocol for a canonical semantic substrate.]]></summary></entry><entry><title type="html">PHAC - Substance Use Monitoring</title><link href="http://lab.bartg.org/phac-project/" rel="alternate" type="text/html" title="PHAC - Substance Use Monitoring" /><published>2026-05-10T09:41:09+00:00</published><updated>2026-05-10T09:41:09+00:00</updated><id>http://lab.bartg.org/phac-project</id><content type="html" xml:base="http://lab.bartg.org/phac-project/"><![CDATA[<!-- ![image tooltip here](/assets/img/bartg.jpeg) -->
<p>The objective is to develop an innovative NLP-based surveillance system to monitor substance-related harms in real-time. This AI-driven solution will gather data from various media channels, synthesizing information to provide a comprehensive overview of substance use trends, clusters of morbidity, and mortality across Canada.</p>

<p>The project focuses on enhancing public health response, particularly for communities disproportionately affected by substance use. Traditional surveillance methods lag in data collection; this AI-powered system offers timely insights to empower early intervention and targeted public health action.</p>

<p>In collaboration with the <a href="https://ccsa.ca/en">Canadian Centre on Substance Use and Addiction</a>, <a href="https://datalab.science">Datalab</a> at the <a href="https://www.yorku.ca/health/shpm/">School of Health Policy and Management</a> at <a href="https://yorku.ca">York University</a>, and the <a href="https://urbandatacentre.ca/">Urban Data Research Centre</a> at the <a href="https://www.mie.utoronto.ca">University of Toronto</a>, this project is funded by the <a href="https://health-infobase.canada.ca/enhanced-surveillance-chronic-disease-program/?">Public Health Agency of Canada’s Enhanced Surveillance for Chronic Disease Program</a>.</p>

<p>Key Members</p>
<ul>
  <li>Pam Kent, Canadian Centre on Substance Use and Addiction</li>
  <li>Vijay Mago, York University</li>
  <li>Mark Fox, University of Toronto</li>
  <li>Bart Gajderowicz, Utah State University</li>
  <li>Andrew Fisher, University of New Brunswick</li>
  <li>Kate Stoysich, Canadian Centre on Substance Use and Addiction</li>
  <li>Chealsea De Moor, Canadian Centre on Substance Use and Addiction</li>
</ul>]]></content><author><name>Bart Gajderowicz</name></author><summary type="html"><![CDATA[The objective is to develop an innovative NLP-based surveillance system to monitor substance-related harms in real-time. This AI-driven solution will gather data from various media channels, synthesizing information to provide a comprehensive overview of substance use trends, clusters of morbidity, and mortality across Canada.]]></summary></entry><entry><title type="html">BRAMA - Bounded Rational Agent Motivation Architecture</title><link href="http://lab.bartg.org/brama-project/" rel="alternate" type="text/html" title="BRAMA - Bounded Rational Agent Motivation Architecture" /><published>2023-01-01T09:41:09+00:00</published><updated>2023-01-01T09:41:09+00:00</updated><id>http://lab.bartg.org/brama-project</id><content type="html" xml:base="http://lab.bartg.org/brama-project/"><![CDATA[<!-- ![image tooltip here](/assets/img/bartg.jpeg) -->
<p>In classical AI planning, replanning strategies are used to reevaluate a plan during execution. For human-like agents, goal preferences and emotions play an important role in evaluating a plan’s progress. However, most existing systems rely on predefined goal ordering and a static association between an event and its emotion-based utility calculation. During execution, utility of individual actions are used to trigger the replanning process. This approach assumes that a complete sequence of actions can be generated, preferences are known, are transitive, the mood-based utility of every action’s outcome is known, and a replanning condition is well defined. This paper presents an alternative approach, one that does not make assumptions about the agent’s or observer’s omniscience about factors influencing decision making. Our approach recognizes the bounds that limit the agent and observer equally. To accommodate these limits, first, human-centric goal ranking are grounded in a domain-specific mapping to Maslow’s hierarchy. Second, a new replanning condition is proposed with dynamically changing mood-based utility during plan execution.</p>

<p>The BRAMA framework is meant to emulate decisions made by a seemingly irrational human-like agent with the use of a rational reasoner. In this chapter, BRAMA extends a single decision rational reasoner using a utility function that incorporates rational and non-rational factors influencing human decision making.</p>

<p>For single decision making, BRAMA represents a domain as a state and a set of actions along with related terms. Future actions and outcomes are independent from past actions and outcomes. The outcome of a choice is true if the choice was made and not true if the choice was not made. Each individual action is viewed as an alternative action, and each outcome as an independent alternative outcome (Hansson2005). For example, either a person decided to go for a stroll with an umbrella, without an umbrella, or did not go for a stroll at all. Imagine they went for a stroll. If it was not raining, the outcome is a state where the person went on a stroll, has an umbrella, and enjoyed the stroll. If it was raining and they did not bring an umbrella, then the outcome is a state in which they went on a stroll, did not have an umbrella, and did not enjoy the stroll.</p>

<p>The nature of outcomes in single decision theory can be put more strongly: the outcomes of alternative choices are mutually exclusive of other choices available or will be available in the future. There are several ways to interpret choices and outcomes. For example, like expected utility theory (EU), prospect theory (PT) also considers choices as mutually exclusive. However, unlike EU, there is no extension to PT that provides support for a time dimension and interdependence of choices. Hence, decision theory incorporated in BRAMA is based on the EU model of utility and decision making.</p>]]></content><author><name>Bart Gajderowicz</name></author><summary type="html"><![CDATA[In classical AI planning, replanning strategies are used to reevaluate a plan during execution. For human-like agents, goal preferences and emotions play an important role in evaluating a plan’s progress. However, most existing systems rely on predefined goal ordering and a static association between an event and its emotion-based utility calculation. During execution, utility of individual actions are used to trigger the replanning process. This approach assumes that a complete sequence of actions can be generated, preferences are known, are transitive, the mood-based utility of every action’s outcome is known, and a replanning condition is well defined. This paper presents an alternative approach, one that does not make assumptions about the agent’s or observer’s omniscience about factors influencing decision making. Our approach recognizes the bounds that limit the agent and observer equally. To accommodate these limits, first, human-centric goal ranking are grounded in a domain-specific mapping to Maslow’s hierarchy. Second, a new replanning condition is proposed with dynamically changing mood-based utility during plan execution.]]></summary></entry><entry><title type="html">OSSN - Ontology for Social Service Needs</title><link href="http://lab.bartg.org/ossn-project/" rel="alternate" type="text/html" title="OSSN - Ontology for Social Service Needs" /><published>2023-01-01T09:41:09+00:00</published><updated>2023-01-01T09:41:09+00:00</updated><id>http://lab.bartg.org/ossn-project</id><content type="html" xml:base="http://lab.bartg.org/ossn-project/"><![CDATA[<!-- ![image tooltip here](/assets/img/bartg.jpeg) -->
<p>The Ontology of Social Service Needs (OSSN) represents service provisioning from the perspective of a cognitive, goal-driven client to evaluate services based on how well they remove a client’s constraints and meet client needs.</p>

<p>Browse the <a href="/ossn-docs/index-en.html">OSSN here</a>.</p>

<p>OSSN is grounded in real-life requests made by participants of a Housing First intervention program, resulting in 58 different goal types. Each goal is mapped to one or more basic human needs defined by Maslow’s Hierarchy, as inferred from the goal’s type, the motivation behind it, and the client’s demographics. Finally, as clients interact with service providers, three different types of goal orderings are required to capture goal ranking during the planning and execution phases. These include the client’s preferred order, Maslow’s Hierarchy order, and the practical order imposed by the logistical constraints of service providers.</p>

<p>The Ontology of Social Service Needs (OSSN) is an ontology of needs for human-like agents that interact with a social service provisioning system. The ontology is based on data about the types of requests made by social service clients in a real-life intervention program. Existing ontologies focus on the process of service delivery, categorizing services and resources to ensure an efficient assignment of services to incoming clients. The ontology allows for the evaluation of service provisioning from the client’s perspective. By identifying goals of clients and the services that satisfy them, it is possible to create a high-fidelity client emulation model for the purpose of social service evaluation.</p>

<p>The ontology is developed using the ontology engineering method. Ontology engineering is a systemic way of constructing and evaluating an ontological representation of a domain. First, motivating scenarios are identified to define the scope and objectives the ontology is meant to resolve. Second, a set of informal competency questions ore defined which the ontology should answer. Third, an ontology is constructed that represents knowledge required to answer identified competency ques- tions. Finally, the informal competency questions are translated into formal competency questions using the terminology and formal language that allows for the automation of querying identified questions. The work presented here represents the ontology in <a href="https://www.w3.org/OWL/">OWL syntax</a>. The SPARQL query language is used to represent formal competency questions, with a complete evaluation in</p>]]></content><author><name>Bart Gajderowicz</name></author><summary type="html"><![CDATA[The Ontology of Social Service Needs (OSSN) represents service provisioning from the perspective of a cognitive, goal-driven client to evaluate services based on how well they remove a client’s constraints and meet client needs.]]></summary></entry><entry><title type="html">PARLANCE - Data Integration Pipeline</title><link href="http://lab.bartg.org/parlance-project/" rel="alternate" type="text/html" title="PARLANCE - Data Integration Pipeline" /><published>2023-01-01T09:41:09+00:00</published><updated>2023-01-01T09:41:09+00:00</updated><id>http://lab.bartg.org/parlance-project</id><content type="html" xml:base="http://lab.bartg.org/parlance-project/"><![CDATA[<!-- ![image tooltip here](/assets/img/bartg.jpeg) -->
<p>The PARLANCE project is a pipeline that involves developing data translation and consolidation logic, enabling the merging of diverse data sources into a single representation stored in a knowledge graph.</p>

<p>PARLANCE - adaPtive grAph Repository pipeLine for dynAmic kNowledge sourCEs</p>

<p>The project is developed in partnership with <a href="https://helpseeker.org">HelpSeeker Technologies</a> as part of the Compass project. The project was sponsored, in part, by <a href="https://www.mitacs.ca">MITACS</a>.</p>]]></content><author><name>Bart Gajderowicz</name></author><summary type="html"><![CDATA[The PARLANCE project is a pipeline that involves developing data translation and consolidation logic, enabling the merging of diverse data sources into a single representation stored in a knowledge graph.]]></summary></entry><entry><title type="html">SMILE - SEmantIc roLe Extraction</title><link href="http://lab.bartg.org/smile-project/" rel="alternate" type="text/html" title="SMILE - SEmantIc roLe Extraction" /><published>2023-01-01T09:41:09+00:00</published><updated>2023-01-01T09:41:09+00:00</updated><id>http://lab.bartg.org/smile-project</id><content type="html" xml:base="http://lab.bartg.org/smile-project/"><![CDATA[<!-- ![image tooltip here](/assets/img/bartg.jpeg) -->
<p>The research question this proposal addresses is:</p>
<ul>
  <li>Is it possible to create a Natural Language Understanding (NLU) system that can extract the components of a SPO’s Impact Model, including stakeholders, programs, services, outcomes and indicators, from unstructured text, in an explainable, tractable, governable, and verifiable way?</li>
</ul>

<p>Our research objectives are to:</p>
<ol>
  <li>Develop an architecture that can extract Impact Model components from unstructured 
texts where the components are not explicitly stated but must be inferred from the text.</li>
  <li>Extend existing social services ontologies (<a href="https://ceur-ws.org/Vol-3073/paper26.pdf">Fox et al., 2021a</a>; <a href="https://commonapproach.org/wp-content/uploads/2020/12/Common-Impact-Data-Standard-V1.1.pdf">Fox et al., 2021b</a>; 
<a href="https://ceur-ws.org/Vol-3249/paper2-OSS.pdf">Gajderowicz et al., 2022b</a>; <a href="https://ceur-ws.org/Vol-3249/paper1-OSS.pdf">Rosu et al., 2022</a>; <a href="https://ieeexplore.ieee.org/abstract/document/9922132">Fox et al., 2022</a>), implemented as a 
knowledge graph, and are capable of storing learned information about Impact Models 
and responding to queries about learned knowledge.</li>
  <li>Develop metrics for measuring the architecture’s correctness, tractability, explainability, 
and governance.</li>
</ol>]]></content><author><name>Bart Gajderowicz</name></author><summary type="html"><![CDATA[The research question this proposal addresses is: Is it possible to create a Natural Language Understanding (NLU) system that can extract the components of a SPO’s Impact Model, including stakeholders, programs, services, outcomes and indicators, from unstructured text, in an explainable, tractable, governable, and verifiable way?]]></summary></entry><entry><title type="html">CIDS - Common Impact Data Standard</title><link href="http://lab.bartg.org/common-approach-project/" rel="alternate" type="text/html" title="CIDS - Common Impact Data Standard" /><published>2023-01-01T09:41:09+00:00</published><updated>2023-01-01T09:41:09+00:00</updated><id>http://lab.bartg.org/common-approach-project</id><content type="html" xml:base="http://lab.bartg.org/common-approach-project/"><![CDATA[<!-- ![image tooltip here](/assets/img/bartg.jpeg) -->
<p>The <a href="https://www.commonapproach.org/standards/common-impact-data-standard/">Common Impact Data Standard</a> is a standardized way to represent a social purpose organization’s (SPO) impact model (i.e. their theory of change, logic model, outcome chain, etc). It is a way to represent impact as defined by the <a href="https://impactfrontiers.org/norms/">Impact Management Project Norms</a> (now housed at Impact Frontiers). It enables the exchange of impact information between organizations regardless of the impact models being used.</p>

<p>We understand “impact” as a change in outcomes for people and the planet. To represent impact, the Common Impact Data Standard represents the five dimensions: what, who, how much, contribution and risk, plus a sixth dimension of how.</p>

<p>Built on linked data and using the JSON-LD exchange format, the Common Impact Data Standard also allows for data interoperability. This means that any aligned software can read the bespoke data sets and reports coming in from another aligned software platform. Links to data can be shared from platform to platform with little human effort.</p>

<p>The Common Impact Data Standard represents impact models
We use “impact models” as a general term to describe a family of similar relational maps such as a logic model, logical framework analysis, a theory of change, outcome chain, impact map, results framework, and outcomes map. The Common Impact Data Standard also represents the processes by which an SPO delivers outcomes to or with its stakeholders.</p>

<p>The Common Impact Data Standard is defined using the <a href="https://www.w3.org/OWL/">OWL semantic web ontology language</a> and conforms to linked data standards.</p>

<p>A widely adopted data standard will create a uniform representation of impact while allowing each organization the flexibility to design an impact model that is most relevant to it and its stakeholders.</p>]]></content><author><name>Bart Gajderowicz</name></author><summary type="html"><![CDATA[The Common Impact Data Standard is a standardized way to represent a social purpose organization’s (SPO) impact model (i.e. their theory of change, logic model, outcome chain, etc). It is a way to represent impact as defined by the Impact Management Project Norms (now housed at Impact Frontiers). It enables the exchange of impact information between organizations regardless of the impact models being used.]]></summary></entry><entry><title type="html">CUDC - Canadian Urban Data Catalogue</title><link href="http://lab.bartg.org/cudc-project/" rel="alternate" type="text/html" title="CUDC - Canadian Urban Data Catalogue" /><published>2023-01-01T09:41:09+00:00</published><updated>2023-01-01T09:41:09+00:00</updated><id>http://lab.bartg.org/cudc-project</id><content type="html" xml:base="http://lab.bartg.org/cudc-project/"><![CDATA[<!-- ![image tooltip here](/assets/img/bartg.jpeg) -->
<p>The mission of the <a href="https://data.urbandatacentre.ca/">Canadian Urban Data Catalogue</a> (CUDC) is to provide awareness of the vast array of urban and non-urban Canadian data by providing an open catalogue of Canadian datasets. It catalogues both open and closed datasets, along with data accessible via web services. CUDC is openly available for searching and creating new catalogue entries. CUDC uses a rich metadata model that supports the documentation and search for datasets relevant to a user’s needs. Catalogue entry metadata may be exported from and imported to CUDC in bulk or entered manually.</p>]]></content><author><name>Bart Gajderowicz</name></author><summary type="html"><![CDATA[The mission of the Canadian Urban Data Catalogue (CUDC) is to provide awareness of the vast array of urban and non-urban Canadian data by providing an open catalogue of Canadian datasets. It catalogues both open and closed datasets, along with data accessible via web services. CUDC is openly available for searching and creating new catalogue entries. CUDC uses a rich metadata model that supports the documentation and search for datasets relevant to a user’s needs. Catalogue entry metadata may be exported from and imported to CUDC in bulk or entered manually.]]></summary></entry><entry><title type="html">Service Ontology</title><link href="http://lab.bartg.org/service-ontology-project/" rel="alternate" type="text/html" title="Service Ontology" /><published>2022-10-09T09:41:09+00:00</published><updated>2022-10-09T09:41:09+00:00</updated><id>http://lab.bartg.org/service-ontology-project</id><content type="html" xml:base="http://lab.bartg.org/service-ontology-project/"><![CDATA[<!-- ![image tooltip here](/assets/img/bartg.jpeg) -->
<p>“What is a service?”
The notion of “<strong>services</strong>” is inherently well understood by people, but it is difficult to define explicitly. The area of “<strong>service science</strong>” has recently been adopted to investigate the nature of services. Our project aims provide an ontological definition for the notion of a “<strong>service</strong>”. This project is inspired by out work in the <strong>social services</strong>, a community-based and locally-focused service network that relies on personal connections as much as technological advancements.</p>

<p>Towards this goal, we have been running workshops at <a href="https://www.iaoa.org/jowo/2023/index.html">JOWO</a> on ontologies of services and the societies they shape and serve.</p>

<h2 id="oss---international-workshop-on-ontologies-for-services-and-society">OSS - International Workshop on Ontologies for Services and Society</h2>
<p>Past events:</p>
<ul>
  <li><a href="https://csse.utoronto.ca/oss2023">OSS2023</a></li>
  <li><a href="https://csse.utoronto.ca/oss2022">OSS2022</a></li>
</ul>

<p>Semantic Technologies provide a formal way to represent knowledge in ways that are interoperable by computers and a related technology stack to store, integrate and query information semantically.</p>

<p>The purpose of the OSS workshop is to foster communication and strengthen interdisciplinary work at the intersection of semantic technologies, society, and services. We invite researchers from the Knowledge Representation, Semantic Web, and Machine Learning communities to submit theoretical contributions, novel algorithms, artifacts, and tools related to the interaction of society and service provisioning. We welcome reports from sociologists and service practitioners across various society-focused domains (e.g. social workers, therapists, physicians, probation officers, urban planners, etc.) on their experiences using semantic-enabled technologies, best practices, and insights.</p>

<h3 id="topics-of-interest">Topics of Interest</h3>
<p>We welcome submissions from researchers and practitioners working at the intersection of semantic technologies and social services and social service practitioners developing ontological artifacts.</p>

<ul>
  <li>New ontologies and Semantic Data Models for Social Services (see the 2020 proposed guidelines for publishing ontologies)​​</li>
  <li>Ontology extension for Societal Services (e.g. DOLCE, SUMO, FOAF, GoodRelations)</li>
  <li>Knowledge Acquisition including ontology learning, natural language processing, and service plan extraction and optimization.</li>
  <li>Knowledge Management</li>
  <li>Semantic Data Integration</li>
  <li>Knowledge-based Decision Support Systems, such as recommender systems and information retrieval.</li>
  <li>Service governance, including trust, cooperation, and competition.</li>
  <li>Human Resource related ontologies.</li>
  <li>System Assessment and Analysis, including policy evaluation, economic analysis,  impact models, Social Return on Investment (SROI)</li>
  <li>Service client outcome assessment, including risk assessment and conflict resolution.</li>
  <li>Industry Applications and Case-studies, including Linked Data Applications, Semantic Web, and Knowledge Graphs, lessons learned and best practices.</li>
  <li>Governance of data models for societal data sets.</li>
  <li>Social Change Theory, including ontology of practitioner paradigms, educational material, and practice, behavior theory, cognitive theory.</li>
  <li>Models of stakeholder goals, needs, roles (e.g. belief-desires-intentions models, UNSDG Goals , service providers and funders, socioeconomic determinants)</li>
  <li>Models of society and human services, including service provisioning, process modeling, economic and funding models, sustainability, and client agency.</li>
  <li>Cross-disciplinary research in sociology and service provisioning and related areas, including public services, public health, government services, urban planning, and the judicial system.</li>
</ul>]]></content><author><name>Bart Gajderowicz</name></author><summary type="html"><![CDATA[“What is a service?” The notion of “services” is inherently well understood by people, but it is difficult to define explicitly. The area of “service science” has recently been adopted to investigate the nature of services. Our project aims provide an ontological definition for the notion of a “service”. This project is inspired by out work in the social services, a community-based and locally-focused service network that relies on personal connections as much as technological advancements.]]></summary></entry></feed>