<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Goals, Needs and Outcomes in Social Work</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Daniela Rosu</string-name>
          <email>drosu@mie.utoronto.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bart Gajderowicz</string-name>
          <email>bartg@mie.utoronto.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mark S. Fox</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Mechanical &amp; Industrial Engineering, University of Toronto</institution>
          ,
          <addr-line>5 King's College Road, Toronto, Ontario</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <addr-line>M5S 3G8</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Social services play a vital role in modern societies worldwide, with increasing interest and investment in their improvement. Eforts are being made to modernize the field and enhance the efectiveness of service provision by focusing on outcomes. However, the inconsistent and incompatible definition and use of service goals, needs, and outcomes pose challenges. The lack of clear semantics makes it dificult to understand and utilize the collected data, impeding decision support systems and information integration. In this paper, we review various interpretations and usages of social work goals, needs, and outcomes, and analyze the challenges in representing them. We propose an ontology that centers on representing stakeholder goals, needs, and outcomes, showcasing its utility in validating logic models and theories of change used by social services agencies.</p>
      </abstract>
      <kwd-group>
        <kwd>ontologies</kwd>
        <kwd>knowledge engineering</kwd>
        <kwd>knowledge representation and reasoning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>Efective machine-processed information is crucial for the success of social work interventions.
However, existing frameworks struggle to address the challenges in this domain. Terminologies
used by diferent communities of practice are often informal and incompatible, hindering
information collection, processing, and sharing. Formal frameworks, such as ontologies, ofer a
solution by enabling the representation, organization, and storage of information with automated
reasoning capabilities. In the context of social work, stakeholder (e.g., client, community) goals,
needs, and outcomes lack suficient formalization. To address this, we propose a framework
aimed at establishing a principled operationalization of social service provision.</p>
      <p>Our framework provides a common terminology for data storage and access, along with a
methodology for capturing stakeholder information. It facilitates needs discovery, matching
services to needs, and continuous outcome monitoring. It integrates with existing frameworks
and supports extensions for activities like appointment scheduling, service planning, needs
evaluation, and progress documentation. By employing an ontology to capture core knowledge
about goals, needs, and outcomes, our proposal serves as a data model and infrastructure
http://bartg.org (B. Gajderowicz); http://eil.utoronto.ca (M. S. Fox)
© 2023 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
CEUR
Workshop
Proceedings
for social work information systems. Additionally, it helps reduce ambiguity and resolve
terminological discrepancies among sub-fields and communities of practice.</p>
      <p>This paper is organized as follows. Section 2 presents background on existing work and
representational frameworks relevant to describing goals, needs and outcomes in social services.
Section 3 introduces a set of use cases that grounded our work, describe the requirements
engineering process used and define the scope for the conceptual model presented here. Section
3 outlines motivating use cases and corresponding competency questions, and defines the main
classes being proposed. The paper concludes in section 4 with a discussion of avenues for future
work.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Background</title>
      <p>Client and community goals form an essential part of the rationale for the provisioning of
social services, yet they lack standardization, varying approaches being used to elicit and record
them. Goals can range from imprecise formulations that reference actions to be taken, e.g.,
“engaging people”, to statements about desired values for measurable characteristics, e.g., “the
client’s daily alcohol intake will be 0”. The inconsistent expression of goals within and across
organizations hinders assessment and comparison.</p>
      <p>The lack of consensus in defining and representing goals is not unique to social services but
is observed across disciplines such as economics [1, 2, 3, 4], psychology [5], philosophy [6],
sociology and social work [7, 8] and computer science [9, 10]. Research in psychology and
organizational behavior has focused on goals as motivators, emphasizing conscious goal setting
[11]. Goals are often defined as the aim or end of an action, consisting of content and intensity
components. However, due to vague definitions in the literature, these components are rarely
diferentiated in practice.</p>
      <p>At the other end of the spectrum, computation-oriented fields tend to use precise statements,
e.g., constraints on states [12, 13]. For example, in goal-oriented Requirements Engineering (RE)
approaches, explicit identification and management of stakeholder goals is an integral part of
the process. They capture, at diferent levels of abstraction, the aims a system should achieve
and their formulation referencing the properties intended to be ensured.</p>
      <p>Goals can be expressed using diferent degrees of formality, from natural language
descriptions, to diagrams and assertions written in a formal language [14]. The informal and
semiformal approaches to defining goals are often imprecise, as the meaning of the entities appearing
in goals is simply encapsulated in the names used for them in the natural language description
provided. Relationships between entities are also often only loosely defined. Formal approaches,
for example those based on languages such as Telos [15], support capturing a richer
semantics, including temporal information such as the fact that a particular situation will happen
eventually, never, or for a limited time. Increasing the precision with which goal semantics is
captured has the added benefit of allowing meta inferences about goal composition, similarity,
and conflict, as well as about causal relationships that may exist between goals. For example,
sometimes client voiced goals, such as the desire to remain unhoused, conflict with goals, such
as participation in a residential addiction treatment program, set for the client by a social worker.
Managing conflicts among various stakeholder viewpoints and goals is a major concern in RE,
which we do not consider here. We leave tackling the representation of conflicting perspectives
to future work.</p>
      <p>The notion of goals has been present in another computation-oriented area, artificial
intelligence (AI), for almost as long as the field has been in existence. Goal models appear in AI in
various approaches, among the most widely known being those that use planning languages
(e.g. PDDL) and action programming languages (e.g., GOLOG). Goals, things that agents want
to be true, are stated as logical formulas (e.g., [16]). Goals are also central to machine learning
(ML), especially reinforcement learning (RL) and deep learning (DL) [17]. Goals in ML can be
anything from traversing a maze to providing answers when presented with a query/prompt.
There is no standard methodology for expressing agent goals in ML and often, the goals are
simply hard coded, despite the ability of ensuring alignment between the goals of human and
artificial agents being a major concern.</p>
      <p>Regardless of how they are expressed, however, across domains, goals are considered to
influence the behaviour of the agents who pursue them, or of the agents who design systems
aimed at fulfilling them. In order to capture the sensitivity to the human condition that
permeates social sciences and provide the precision required for operationalizing goals in a
way that allows for objective measurement and instrumentalization, we meld in our proposal
approaches from social sciences such as psychology, where a goal is considered, for example,
a “cognitive representation that guides behavior to a competence-related end state that the
individual is committed to either approach or avoid”, [11], and computational sciences, such as
software engineering, where goals refer to “intended properties to be ensured” [ 12].</p>
      <p>Introduced by Doran et al. [18] decades ago, the SMART (Specific, Measurable, Attainable,
Realistic, Time-bound) criteria for formulating goals are receiving increased attention in social
work. For example, in order to comply to the SMART criteria, a goal such as “the client will stop
drinking” should be revised to contain a measurable feature and a timeline, e.g., “by December
31st, 2023 the client’s daily alcohol intake will be 0”, and be deemed attainable and realistic by
the goal setter, the social worker in this case. Our proposal aims to support the formulation
of SMART goals and, since consensus related to methods for assessing the attainability and
realism of goals is lacking, we focus on the remaining three criteria.</p>
      <p>As our work seeks to support grounding the social work practice in measurable and actionable
evidence, and linking the provision of social services to expressed intentions (and desired
outcomes), the social sciences discourse focused on whether human needs are contingent on
(human) goals is also relevant to our framework.</p>
      <p>A substantial portion of the scholarly conversation about needs involves identifying and
defining ”basic human needs” and their relation to other types of needs. Maslow’s hierarchy
[19] is a commonly cited typology that ranks needs based on the assumption that lower-level
needs must be satisfied before higher-level needs can be addressed. This hierarchy includes
physiological, security, social, esteem, and self-actualization needs. Recent work has extended
this approach to the social service space, providing formal definitions for client-ranked needs
and practical-ranked needs imposed by service constraints [20].</p>
      <p>Other frameworks propose alternative categorizations of needs. Desmet et al. proposed a
classification containing 13 fundamental needs and 54 sub-needs, also challenging the idea
of a strict need hierarchy[9]. Max-Neef introduced the idea of needs (subsistence, protection,
afection, understanding, participation, idleness, creation, identity and freedom) forming a
network rather than a hierarchy, and was also one of the first to discusses the role of need
satisfiers in the fulfillment of needs [ 21]. Needs are often expressed indirectly through proxies,
such as identifying a potential satisfier, e.g., “I need English tutoring”. However, formulating
needs in terms of specific satisfiers can obscure the true nature of the need [ 2] and lead to
suboptimal provision of services.</p>
      <p>The approach proposed in this paper was informed by the use cases collected via the COMPASS
project1 and by those provided by the local social services agencies we collaborate with [22].
The ontological choices we have made in this work are aimed at enabling a representation of the
knowledge in the social work domain that supports the structuring of client management and
social services provision based explicitly on goals, needs, need satisfiers and outcomes. While
the formalization of needs in the context of social services has been considered in previous
work [23, 10], open access evidence of conceptual analysis and formalization of client states,
problems, and goals and outcomes is scant. The ontological choices we have made are aimed
at enabling a representation of the knowledge in the social work domain that supports the
structuring of client management and social services provision based explicitly on goals, needs,
need satisfiers and outcomes 2.</p>
      <p>Goals, needs and outcomes are related via the characteristics that anchor them. For example, a
client’s imprecisely defined goal to be sober soon, could be operationalized, using the daily alcohol
intake as the anchoring characteristic, as follows: at the end of July 2023, the (client’s) daily
alcohol intake will be 0. This formulation provides a timeline, July 2023, as well as specificity as
the daily alcohol intake is a commonly used and can be objectively measured.</p>
      <p>The intended semantics of the concepts in the proposed representational framework are
described in natural language. The framework is axiomatized in the Web Ontology Language
(OWL), with the resulting artifact being part of the COMPASS Ontology3. The ontology has been
designed to facilitate the correct management and exchange of client and services information
among the systems operating in the social work domain. Among the applications we have
considered are social services modeling, matching services to client needs, individual and group
service planning (e.g. scheduling appointments and issuing referrals).</p>
    </sec>
    <sec id="sec-4">
      <title>3. Ontology Development</title>
      <p>The framework was developed according to the following steps. First, requirements gathering
allowed us to develop a clear understanding of the domain and required scope of the ontology.
We used motivating scenarios, provided as user–stories and specified as competency questions
(CQs) by our partner organizations, who are active in the field of social work. (We strived to
achieve completeness with respect to the representational requirements while keeping the size
of the ontology at a manageable level, given that very large ontologies can cause scalability
problems and increase the complexity of reasoning.) Second, whenever possible, existing
ontologies, e.g., the Time Ontology, that are suitable for re-use were identified and included
1https://www.digitalsupercluster.ca/projects/compass/
2Since the formulation of goals precede the articulation of needs, we do not consider that once a need satisfier
X is selected, the need for X becomes an instrumental goal.</p>
      <p>
        3Compass Ontology: Available at https://github.com/csse-uoft/compass-ontology
in the development. Third, concepts to be included in the ontology were identified using a
methodology that combined (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) a bottom-up procedure based on the motivating scenarios
provided by the partner organizations, as well as (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) a top-down approach focused on relevant
literature in the pertinent domains, such as social work, sociology, and psychology. Finally, the
evaluation of the ontology was addressed by first assessing for coverage against the competency
questions specified in the requirements gathering stage. The appropriateness was verified by
domain experts. Then, the usability of the ontology was assessed considering concerns such as
the human ability to formulate queries of interest using a system that incorporates the ontology,
and the accuracy of responses provided by the system’s inferential/query component, the degree
of explanatory capability ofered by the system. The ontology is included in two systems: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
as the core of a comprehensive platform for social services provisioning developed as part of
the COMPASS project and as part of a specialized module for managing refugee programs
coordinated by Canadian settlement agencies.
      </p>
      <sec id="sec-4-1">
        <title>3.1. Use Cases and Competency Questions</title>
        <p>Our partner organizations developed uses cases and an initial set of CQs based on their domain
expertise and we augmented this set with questions we developed independently with the help
of other social work stakeholders. CQs are a set of questions that a representational framework
must be capable of answering. For example, “What are the goals of client X?”, “What are the
needs of client X?”, “What are the outcomes for Client X after 6 months of receiving English as a
Second Language training?” or “What are the outcomes for Community Y after the completion of
the Refugee Awareness for Inclusive Communities initiative?”. (An in-depth discussion of the uses
cases provided by the domain experts is beyond the scope of this paper and in the following we
will refer directly to the questions developed based on them.)</p>
        <p>Service providers, as well as funders, often express what specific social programs and
interventions intend to do via theories of change [24]. Many diferent theory of change frameworks
exist, with established communities of practice often designing and adopting for use their own
representational infrastructure. Although no methodological consensus has been established to
date, the main components of a theory of change are the activities proposed and the expected
results of those activities at individual and community levels. Goals are taken into
consideration during the process of designing programs and interventions, but frequently are either
not included explicitly in the theory of change, or are conflated with the expected outcomes.
Regardless of the actual representational infrastructure used, social work theories of change
agree that the root of all goals is a desired change, moving from one state to another, more
desirable one, and that the journey to achieving it, which starts with a goal, is punctuated by
outcomes.</p>
        <p>In the remainder of this section we introduce the core concepts and properties,
accompanied by the competency questions (CQs) that motivated them. The purpose of this core is to
axiomatize a set of intuitive semantic primitives that is adequate for describing the fundamental
notions relevant for social work stakeholders (e.g., clients, communities, service providers,
funders). The characterization of the basic social work stakeholder–related concepts makes few
assumptions beyond what is needed to describe them and has, therefore, a relatively weak logical
expressiveness. The basic ontological commitments of our proposal are based on scenarios that
will be detailed before introducing each concept (and property).</p>
      </sec>
      <sec id="sec-4-2">
        <title>3.2. States</title>
        <sec id="sec-4-2-1">
          <title>CQ: What is the current state of my client?</title>
          <p>Relevant classes: StakeholderState, CurrentState, DesiredState, HumanState, ClientState,
SocialBarrier, CommunityState, OrganizationState</p>
          <p>
            We define a StakeholderState as the condition of a stakeholder with respect to its
circumstances, often, but not necessarily durable or lasting. This generic notion of state is further
specialized into states pertinent to the various types of social work stakeholders, i.e., Human
State, Community State, Organization State.
(
            <xref ref-type="bibr" rid="ref1">1</xref>
            )
(
            <xref ref-type="bibr" rid="ref2">2</xref>
            )
(
            <xref ref-type="bibr" rid="ref3">3</xref>
            )
(
            <xref ref-type="bibr" rid="ref4">4</xref>
            )
(
            <xref ref-type="bibr" rid="ref5">5</xref>
            )
∀,   () → ℎ ()
∀,  () → ℎ ()
∀,  , ℎℎ (,  ) → ℎ () ∧ ℎ ( )
          </p>
          <p>Human states4 range from physiological states such as “is feeling hungry”, “has a sense of
hunger”), to more complex cognitive constructs, such as “is unable to communicate in English”,
“feels fulfilled in one’s chosen career” and “is successfully integrated into the host country’s
society.”. We specialize human states by introducing client and community states, both of which
are relevant to the practice of social work. We assume that regardless of their current state,
stakeholders prefer to be in certain states, their desired states. (Desiring to be in a certain state
constitutes a goal in our framework.)</p>
          <p>∀, () →  ()
∀,  , ℎ(,  ) → () ∧ ( )</p>
          <p>
            States are defined by formulas that constrain the value of relevant characteristics. For
example, one can define the state of a person depending on the values of their immigration
status characteristic. For example, a person’s state is (
            <xref ref-type="bibr" rid="ref1">1</xref>
            ) “is a permanent resident of Canada” if
(the value of) their immigration status is “permanent resident”, (
            <xref ref-type="bibr" rid="ref2">2</xref>
            ) is a “refugee claimant”, if (the
value of) their immigration status is “refugee claimant”, etc.
          </p>
          <p>Various local governments and agencies serving newcomers have introduced alternative
terminologies to specify the immigration status of a person (and the various states the person can
be in, based on it) in ways that better suit their needs and it is desirable, necessary even, for the
information systems operating in this space to be able to handle multiple parallel vocabularies.
Our proposal supports associating the instances of states (and other ontology classes) with
multiple terminologies deifned externally.</p>
          <p>It must be noted that in practice, client and community states are often ascertained manually
by social workers and asserted directly in the client files and other documents. Nonetheless,
4We adopt the notion of a human “state” at a moment in time, and recognize that other representations adopt
the notion of processes, such as feeling an emotion [25]
ontology-based mechanisms for defining client and community states based on their
characteristics allows organizations to automatically infer states based on the primary information
recorded about these characteristics in their information systems.</p>
          <p>The basic  class has the following object properties:
that specify the other states that could
•      : links to instances of type 
be adversely afected by this state.</p>
          <p>∀,  ,      (,  ) → () ∧ ( )
• ℎ  : specifies the timescale of the state, e.g., a person experiencing “chronic
homeless” is define as having the “chronic” time scale, diferentiated from other scales,
such as “acute”, “episodic”, “short-term”, “medium-term”, “long-term”.</p>
          <p>∀,  , ℎ (,  ) → ()
∀,  , ℎ(,  ) → () ∧ ( )
• ℎ : specifies zero or more codes, corresponding to state classifications created by
various organizations
Object properties hasStatus and hasClientState link instances of clients to instances that specify,
respectively, their status and state.</p>
        </sec>
      </sec>
      <sec id="sec-4-3">
        <title>3.3. Problems</title>
        <sec id="sec-4-3-1">
          <title>CQ: What are my client’s problems?</title>
        </sec>
        <sec id="sec-4-3-2">
          <title>CQ: What are my community’s problems?</title>
          <p>Relevant classes: ℎ    ,</p>
          <p>We assume that the diference between the actual and the desired states (or the existence of a
risk related to exiting a desired state) is perceived by stakeholders as a problem to be solved, i.e.,
the problem (class StakeholderProblem, ClientProblem, CommunityProblem, OrganizationProblem)
is a cognitive representation of the discrepancy between an actual state and a desired state.</p>
          <p>The use of the term problem has a long history in social work. Problems are used to identify
the key areas related to clients’ circumstances and are often recorded in client files as proxies
for client needs. We assume that a problem activates the motivation to solve it and that this,
in turn, leads to formulating goals for achieving the desired change in state(s), and further
to identifying the needs related to attaining the goals, picking satisfiers for those needs and
selecting services that provide the satisfiers. The object property hasProblem links instances
of clients (individuals, groups, such as constituent groups, 5 and communities) to instances of
class Problem that specify the issue that they are facing.</p>
          <p>
            ∀,  , ℎ  (,  ) →
((() ∨  ()
) ∧   ( )
(
            <xref ref-type="bibr" rid="ref9">9</xref>
            )
5A constituent group is a group that sponsors refugees to Canada on behalf of a Sponsorship Agreement Holder.
(
            <xref ref-type="bibr" rid="ref6">6</xref>
            )
(
            <xref ref-type="bibr" rid="ref7">7</xref>
            )
(
            <xref ref-type="bibr" rid="ref8">8</xref>
            )
3.4. Goals
          </p>
        </sec>
        <sec id="sec-4-3-3">
          <title>CQ: What are my client’s current goals?</title>
        </sec>
        <sec id="sec-4-3-4">
          <title>CQ: What are my community’s current goals?</title>
          <p>Relevant classes: ℎ  ,  ,   ,</p>
          <p>Alleviating, resolving or eliminating a problem (e.g., experienced by stakeholders) is integral
to the operationalization of needs. The first step after a problem is identified is to determine the
goals associated with solving it. The object property hasGoal links stakeholders (e.g., individual
clients, groups and communities) to their goals.</p>
          <p>Goals can be divided based on various criteria, and can be formulated at several levels of
abstraction (according to what is suitable for the relevant community of practice) from an
informal characterization based on a controlled vocabulary to a a logical formula that specifies
the values the relevant stakeholder characteristics must have on a particular date. For example,
a client’s goal might be for their English language level6 to equal 10 by December 31, 2023.</p>
          <p>A goal can consist of several sub-goals whose fulfillment contributes to meeting the parent
goal, i.e., instances of type StakeholderGoal can be linked to other StakeholderGoal instances via
object property hasSubGoal. This mechanism for capturing goal dependencies is similar, but
not identical to the goal decomposition strategies employed in Requirements Engineering, as
only the connection between parent and child goals is captured. More expressive dependencies,
such as the fact that a specific parent goal is fulfilled if and only if its two component goals are
fulfilled, is captured via rules.</p>
          <p>Goals reveal needs. The object property inducesNeed links goals to the needs they engender.</p>
          <p>Goals are characterized by properties such as their name and their description. Qualitative
attributes such as priority and optionality facilitate goal ranking and conflict resolution. (Other
qualitative attributes such as feasibility and usefulness will be considered in future extensions
of the framework.)</p>
          <p>In order to support refinement, validation, conflict management, explanation and evaluation,
goals must be specified as precisely as possible. At the same time, formal specifications that
allow for the application of more powerful reasoning mechanisms due so at the price of a
higher specification efort/cost. Domain practitioners, who normally have limited technical
training, may find semi-formal approaches much more accessible and therefore, the availability
of information systems that can assist domain experts with producing precise specifications are
essential to the successful field deployment of any formal representational framework.
3.5. Needs</p>
        </sec>
        <sec id="sec-4-3-5">
          <title>CQ: What are the unmet needs of client X? CQ: What needs are clients presenting to staf?</title>
          <p>
            6e.g., as defined by the Canadian Language Benchmarks (CLB)
∀,  , ℎ(,  ) → ℎ () ∧ ℎ ( )
∀,  , ℎ(,  ) → ℎ () ∧ ℎ ( )
∀,  , ℎ  (,  ) → ℎ () ∧ ℎ  ( )
(
            <xref ref-type="bibr" rid="ref10">10</xref>
            )
(
            <xref ref-type="bibr" rid="ref11">11</xref>
            )
(
            <xref ref-type="bibr" rid="ref12">12</xref>
            )
          </p>
        </sec>
        <sec id="sec-4-3-6">
          <title>CQ: What are the needs of community Y?</title>
          <p>Relevant classes: ℎ   ,   ,    ,    ,</p>
          <p>Needs provide the conceptual focus for social work practice and several theoretical
conceptualizations of human needs have been developed to date. In view of social work’s imperative to
act in a concrete manner to alleviate the situations experienced by clients, in our framework a
need is explicitly connected to a goal, and through that to the problem that induced it. Meeting
a need has as a consequence the fulfillment or partial fulfillment of the goal that induced it.</p>
          <p>
            In our ontology, a client need (class ClientNeed) defines the changes needed in a client’s
state and relies on two elements: (
            <xref ref-type="bibr" rid="ref1">1</xref>
            ) a type of measurable feature that would be changed (or
maintained), such as life skills or mental health state, and (
            <xref ref-type="bibr" rid="ref2">2</xref>
            ) an action (e.g., improve, acquire,
develop) that enacts the change (or maintains the status quo).
          </p>
          <p>Operationalizing client needs as diferences between measurable/observable features allows
us to 1) infer a client’s current needs, and 2) check the satisfaction of a need via observable client
outcomes. Tools for needs–assessment of clients used in social work collect two types of needs
(used for prioritizing services as well as for reporting on client outcomes and client satisfaction)
[26]. Normative needs are those identified by the social worker or clinician administering the
assessment instrument. Expressed needs, those described by the client, parent or legal guardian.
A client need can be both normative and expressed.</p>
        </sec>
      </sec>
      <sec id="sec-4-4">
        <title>3.6. Areas of Concern</title>
        <sec id="sec-4-4-1">
          <title>CQ: What needs related to housing and homelessness are being referred for?</title>
          <p>Relevant classes:</p>
          <p>In the practice of social work, needs are often are grouped by reference to areas of concern,
e.g. health-related needs, employment-related, needs, parenting-related needs, housing-related
needs, etc. The grouping of needs based on areas of concern aligns well with our
conceptualization of need. The areas of concern are defined by each community of practice. A need may
belong to several areas of concern. Needs are linked to areas of concern via the object property
  .</p>
        </sec>
      </sec>
      <sec id="sec-4-5">
        <title>3.7. Need Satisfiers</title>
        <sec id="sec-4-5-1">
          <title>CQ: What supports are available (locally) for my client?</title>
        </sec>
        <sec id="sec-4-5-2">
          <title>CQ: Which services match mental health-related needs?</title>
          <p>Relevant classes:</p>
          <p>Needs are met by need satisfiers , which include various categories of beings, havings, doings
or interactings, from concrete resources such as goods and money, to the more abstract laws,
mechanisms, tools, processes, opportunities and settings where the needs are met. In our
framework, need satisfiers, represented by class    , are provided via (social) services.
This helps define a clear relationship between social services and the target needs, via the
need satisfier being provided. Many communities of practice divide need satisfiers in the
following categories, including resources (e.g., goods, money, facilities, housing), knowledge and
information (e.g., training, coaching, education, legal advice), and supports (e.g., companionship,
supported transportation). However, there is no universal classification that all communities of
practice have agreed to follow.</p>
          <p>Object property forNeed links instances of need satisfiers to instances of Need, specifying
the needs the satisfier (partially) fulfills. Object property hasNeedSatisfier links instances of
needs to instances of NeedSatisfiers , specifying the satisfiers that can (partially) fulfill the need.
Object property changes links satisfiers to instances of StakeholderCharacteristic, specifying the
characteristic changed by the satisfier. For example, one-on-one English training is a satisfier
that will positively afect the ability of a person to communicate in English. A rent supplement
will positively afect the ability of a person to pay their rent, will also decrease the person’s risk
of eviction, etc. It should be noted that it is assumed that for a satisifier to be linked to a need,
the satisfier must be able to change a characteristic that is relevant for the need.</p>
        </sec>
      </sec>
      <sec id="sec-4-6">
        <title>3.8. Outcomes</title>
        <sec id="sec-4-6-1">
          <title>CQ: What are the outcomes of client X after attending English classes for newcomers for six months?</title>
        </sec>
        <sec id="sec-4-6-2">
          <title>CQ: What are the outcomes of community Y at the end of the initiative to improve immigrant readiness?</title>
          <p>Relevant classes:</p>
          <p>In our framework, outcomes are directly related to the needs that were identified and for
which the stakeholder (e.g., individual client, group, community) has received services. They
are expressed in terms of the characteristics that were afected by the social intervention
provided. For example, if the ability to communicate in English (e.g., measured as a CLB level)
of a newcomer youth who received one-on-one tutoring has ameliorated, the corresponding
outcome is “improved CLB level”. This information is recorded via two properties associated
with outcomes, the type of change observed, i.e., “improved”, via object property hasChangeType,
and the characteristic that was afected, i.e., “CLB level”, via object property forCharacteristic.
We plan to extend the current framework to accommodate more complex outcome descriptions
that would include also information abut the size of the change, e.g., an improvement by 20%.</p>
          <p>We have evaluated our proposed framework for correctness and completeness by
demonstrating that it meets all the requirements captured in the CQs provided by our partners. Details
of the evaluation, including translations of the CQs into SPARQL queries, are provided in [22].</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. Conclusion</title>
      <p>In current social work practice, client and community needs are often reported and categorized
based on the social services provided to address those needs. However, this approach obscures
the actual needs and hinders accurate assessment of service gaps and intervention impact.
Our work contributes to a deeper understanding of goals and needs in social work practice by
operationalizing them through measurable characteristics. The proposed core ontology enables
the recording of goals and needs while highlighting their connection to underlying states and
the link to social services through satisfiers. The ontology’s competency and completeness
were evaluated by demonstrating its ability to answer competency questions posed by subject
matter experts using SPARQL.</p>
      <p>In future work, we plan to expand the ontology to allow for capturing relative changes and
facilitate the analysis of service provision at the community level, the identification of service
gaps, and the optimization of the service mix. Additionally, we aim to analyze and operationalize
client satisfaction and its relationship with achieved goals and outcomes.
[13] D. Papadimitriou, Y. Velegrakis, G. Koutrika, Modeling and Exploiting Goal and Action
Associations for Recommendations, in: M. H. Böhlen, R. Pichler, N. May, E. Rahm, S.-H.
Wu, K. Hose (Eds.), 21st International Conference on Extending Database Technology
(EDBT 2018), OpenProceedings.org, Vienna, Austria, 2018, pp. 409–420. doi:10.5441/002/
edbt.2018.36.
[14] E. Kavakli, P. Loucopoulos, Goal modeling in requirements engineering: Analysis and
critique of current methods, in: Information Modeling Methods and Methodologies, 2005.
[15] M. Koubarakis, A. Borgida, P. Constantopoulos, M. Doerr, M. Jarke, M. A. Jeusfeld, J.
Mylopoulos, D. Plexousakis, A retrospective on telos as a metamodeling language for
requirements engineering, Requir. Eng. 26 (2021) 1–23. URL: https://doi.org/10.1007/
s00766-020-00329-x. doi:10.1007/s00766- 020- 00329- x.
[16] J. A. Baier, J. A. Pinto, Planning under uncertainty as golog programs, Journal
of Experimental &amp; Theoretical Artificial Intelligence 15 (2003) 383–405. doi: 10.1080/
0952813031000064567.
[17] J. Leung, Z. Shen, Z. Zeng, C. Miao, Goal modelling for deep reinforcement learning agents,
in: N. Oliver, F. Pérez-Cruz, S. Kramer, J. Read, J. A. Lozano (Eds.), Machine Learning and
Knowledge Discovery in Databases. Research Track, Springer International Publishing,
Cham, 2021, pp. 271–286.
[18] G. Doran, A. Miller, J. Cunningham, There’s a s.m.a.r.t. way to write management’s goals
and objectives, Management Review 70 (1981).
[19] A. H. Maslow, A theory of human motivation, Psychological Review 50 (1943) 370–396.
[20] B. Gajderowicz, M. S. Fox, M. Grüninger, Ontology of social service needs: Perspective
of a cognitive agent, in: Proceedings of the 2018 Joint Ontology WOrkshops, Cognition
And OntologieS + Explainable AI, volume 2205, CEUR Workshop Proceedings, Cape Town,
2018, pp. 1–12.
[21] M. Max-Neef, A. Elizalde, M. Hopenhayn, F. Herrera, H. Zemelman, J. Jataba, L. Weinstein,</p>
      <p>Human scale development: An option for the future, Development Dialogue 1 (1989) 7–80.
[22] M. S. Fox, B. Gajderowicz, D. Rosu, A. Turner, L. Lyu, D. Lyu, An Ontological Approach to
Analysing Social Service Provisioning, in: 2022 IEEE International Smart Cities Conference
(ISC2), IEEE Computer Society, Paphos, Cypres, 2022, pp. 1–7. doi:10.1109/ISC255366.
2022.9922132.
[23] L. Biccheri, R. Ferrario, An analysis of the notion of need for the representation of public
services, CEUR Workshop Proceedings 2518 (2019).
[24] C. H. Weiss, Theory-Based Evaluation: Past, Present, and Future, New Directions for</p>
      <p>Evaluation (1997) 41–55.
[25] A. E. Bolock, A Psychologically Driven Ontology-based Model of Character-based Behavior,
Ph.D. thesis, Ulm University, 2022. URL: https://oparu.uni-ulm.de/xmlui/handle/123456789/
45332.
[26] J. S. McMullan, M. S A, Needs Assessment in General Practice, The British Journal
of General Practice 47 (1997) 427–430. URL: https://www.ncbi.nlm.nih.gov/pmc/articles/
PMC1313213/.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>E. O.</given-names>
            <surname>Aruma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Hanachor</surname>
          </string-name>
          ,
          <article-title>Abraham maslow's hierarchy of needs and assessment of needs in community development</article-title>
          ,
          <source>International Journal of Development and Economic Sustainability</source>
          <volume>5</volume>
          (
          <year>2017</year>
          )
          <fpage>2053</fpage>
          -
          <lpage>2202</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>I. Gough</surname>
          </string-name>
          ,
          <article-title>Defining floors and ceilings: the contribution of human needs theory</article-title>
          ,
          <source>Sustainability: Science, Practice, and Policy</source>
          <volume>16</volume>
          (
          <year>2020</year>
          )
          <fpage>208</fpage>
          -
          <lpage>219</lpage>
          . doi:
          <volume>10</volume>
          .1080/15487733.
          <year>2020</year>
          .
          <volume>1814033</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Guardiola</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          García-Muñoz,
          <article-title>Subjective well being and basic needs: Evidence from rural guatemala</article-title>
          ,
          <year>2009</year>
          . URL: https://ideas.repec.org/p/gra/wpaper/09-
          <fpage>03</fpage>
          .html.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Max-Neef</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Elizalde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hopenhayn</surname>
          </string-name>
          ,
          <article-title>Human scale development : conception, application and further reflections</article-title>
          , The Apex Press,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S. P.</given-names>
            <surname>Mckenna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Heaney</surname>
          </string-name>
          ,
          <article-title>The contribution of need fulfilment to quality of life: A reflection on the relation between the needs-based model of quality of life and maxneef's theory of human scale development</article-title>
          ,
          <source>Archives of Psychology</source>
          <volume>4</volume>
          (
          <year>2020</year>
          ). URL: http: //www.archivesofpsychology.org.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>H. SPEIER</surname>
          </string-name>
          ,
          <article-title>The social determination of ideas</article-title>
          ,
          <source>Social Research</source>
          <volume>5</volume>
          (
          <year>1938</year>
          )
          <fpage>182</fpage>
          -
          <lpage>205</lpage>
          . URL: http://www.jstor.org/stable/40981601.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Dover</surname>
          </string-name>
          ,
          <article-title>A needs-based partial theory of human injustice: Oppression, dehumanization, exploitation, and systematic inequality in opportunities to address human needs</article-title>
          ,
          <source>Humanity &amp; Society</source>
          <volume>43</volume>
          (
          <year>2019</year>
          )
          <fpage>442</fpage>
          -
          <lpage>483</lpage>
          . doi:
          <volume>10</volume>
          .1177/0160597619832623.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>B. F.</given-names>
            <surname>Henwood</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. S.</given-names>
            <surname>Derejko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Couture</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. K.</given-names>
            <surname>Padgett</surname>
          </string-name>
          ,
          <article-title>Maslow and mental health recovery: A comparative study of homeless programs for adults with serious mental illness</article-title>
          ,
          <source>Administration and Policy in Mental Health and Mental Health Services Research</source>
          <volume>42</volume>
          (
          <year>2015</year>
          )
          <fpage>220</fpage>
          -
          <lpage>228</lpage>
          . doi:
          <volume>10</volume>
          .1007/s10488-014-0542-8.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P.</given-names>
            <surname>Desmet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Fokkinga</surname>
          </string-name>
          ,
          <article-title>Beyond maslow's pyramid: Introducing a typology of thirteen fundamental needs for human-centered design</article-title>
          ,
          <source>Multimodal Technologies and Interaction</source>
          <volume>4</volume>
          (
          <year>2020</year>
          ). URL: https://www.mdpi.com/2414-4088/4/3/38. doi:
          <volume>10</volume>
          .3390/mti4030038.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>L.</given-names>
            <surname>Biccheri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ferrario</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Porello</surname>
          </string-name>
          ,
          <article-title>Needs and intentionality: An ontological analysis and an application to public services</article-title>
          ,
          <source>Frontiers in Artificial Intelligence and Applications</source>
          <volume>330</volume>
          (
          <year>2020</year>
          )
          <fpage>125</fpage>
          -
          <lpage>139</lpage>
          . doi:
          <volume>10</volume>
          .3233/FAIA200666.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Locke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Cartledge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. S.</given-names>
            <surname>Knerr</surname>
          </string-name>
          ,
          <article-title>Studies of the relationship between satisfaction, goal-setting, and performance</article-title>
          ,
          <source>Organizational Behavior and Human Performance</source>
          <volume>5</volume>
          (
          <year>1970</year>
          )
          <fpage>135</fpage>
          -
          <lpage>158</lpage>
          . doi:https://doi.org/10.1016/
          <fpage>0030</fpage>
          -
          <lpage>5073</lpage>
          (
          <issue>70</issue>
          )
          <fpage>90011</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Horkof</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. B.</given-names>
            <surname>Aydemir</surname>
          </string-name>
          , E. Cardoso,
          <string-name>
            <given-names>T.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Maté</surname>
          </string-name>
          , E. Paja,
          <string-name>
            <given-names>M.</given-names>
            <surname>Salnitri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Piras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mylopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Giorgini</surname>
          </string-name>
          ,
          <article-title>Goal-oriented requirements engineering: an extended systematic mapping study</article-title>
          ,
          <source>Requirements engineering 24</source>
          (
          <year>2019</year>
          )
          <fpage>133</fpage>
          -
          <lpage>160</lpage>
          . URL: https://doi.org/10.1007/ s00766-017-0280-z. doi:
          <volume>10</volume>
          .1007/s00766-017-0280-z.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>