Temporal Module of the Functional Status Knowledge Graph (FuS-KG)
language en

Temporal Module of the Functional Status Knowledge Graph (FuS-KG)

Latest version:
https://w3id.org/fuskg/temporal#
Revision:
1.00
Authors:
Gianluca Apriceno
Mauro Dragoni
Tania Bailoni
Publisher:
Intelligent Digital Agents Research Group @ Digital Health and Wellbeing Center, Fondazione Bruno Kessler
Imported Ontologies:
core
time
dcat
prov-o#
activity
core
disease
food
multimodal
recipe
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
https://creativecommons.org/licenses/by-nc-sa/4.0/
Visualization:
Visualize with WebVowl
Cite as:
Gianluca Apriceno, Mauro Dragoni, Tania Bailoni. Temporal Module of the Functional Status Knowledge Graph (FuS-KG). Revision: 1.00.
Vocabulary maintained at:
https://github.com/IDA-FBK/FuS-KG
Temporal Module Specification

Abstract

The temporal module imports the recipes and activity modules. Then, this module is split into two sub-modules. The first one defines the temporal intervals that may be of interest to model the guidelines (e.g., Day, Meal). While the second one contains the knowledge related to steps to prepare a specific Recipe or perform a specific Activity.

Introduction back to ToC

The Temporal module imports the Recipes and Activity modules and is split into two sub-modules. The first one defines the temporal intervals that may be of interest to model the guidelines (e.g., Day, Meal). The second one contains the knowledge related to steps to complete an action; in particular, at this stage, we represent the knowledge concerning recipes (Figure 3i) but can be expanded with knowledge of other domains like steps to perform a specific activity. The TemporalStep concept indicates a step defined as a ProperInterval in the Time ontology; then beforeStep and afterStep properties are used to define the sequence of steps, orderedStepBegin and orderedStepEnd specifies the begin and end of each step, and hasStepDescription connects a TemporalStep to its description (i.e., StepDescription). To represent the specific knowledge of recipes RecipeStep is defined as a sub-class of TemporalStep and the property hasFirstRecipeStep is used to connect a recipe to the first step required to complete it.

Namespace declarations

Table 1: Namespaces used in the document
fsacti<https://w3id.org/fuskg/activity#>
fsfood<https://w3id.org/fuskg/food#>
fsreci<https://w3id.org/fuskg/recipe#>
fstemp<https://w3id.org/fuskg/temporal#>
owl<http://www.w3.org/2002/07/owl#>
rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
rdfs<http://www.w3.org/2000/01/rdf-schema#>
terms<http://purl.org/dc/terms/>
time<http://www.w3.org/2006/time#>
vann<http://purl.org/vocab/vann/>
xml<http://www.w3.org/XML/1998/namespace>
xsd<http://www.w3.org/2001/XMLSchema#>

Temporal Module of the Functional Status Knowledge Graph (FuS-KG): Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Annotation Properties

Temporal Module of the Functional Status Knowledge Graph (FuS-KG): Description back to ToC

Temporal Module

The Temporal module imports the Recipes and Activity modules and is structured into two sub-modules: - The first sub-module defines temporal intervals relevant for modeling guidelines (e.g., [Day](#Day), [Meal](#Meal)). - The second sub-module contains knowledge related to step sequences for completing an action, primarily focusing on recipes but extendable to other domains, such as activity execution. The core concept of this module is [TemporalStep](#TemporalStep), which represents a step defined as a ProperInterval in the Time ontology. The module introduces the following key properties: - [beforeStep](#beforeStep): Defines the step that comes before another. - [afterStep](#afterStep): Defines the step that follows another. - [orderedStepBegin](#orderedStepBegin): Specifies when a step begins. - [orderedStepEnd](#orderedStepEnd): Specifies when a step ends. - [hasStepDescription](#hasStepDescription): Connects a TemporalStep to its description ([StepDescription](#StepDescription)). To represent specific recipe-related knowledge, the module defines [RecipeStep](#RecipeStep) as a subclass of TemporalStep. The property [hasFirstRecipeStep](#hasFirstRecipeStep) connects a recipe to the first step required to complete it.

Cross-reference for Temporal Module of the Functional Status Knowledge Graph (FuS-KG) classes, object properties and data properties back to ToC

This section provides details for each class and property defined by Temporal Module of the Functional Status Knowledge Graph (FuS-KG).

Classes

Dayc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/temporal#Day

Concept defigning a time period of one day.
has super-classes
Timespan c

Mealc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/temporal#Meal

This concept enables the definition of a Meal as the time a person eats exploited for monitoring users.
has super-classes
Time instant c

Recipe stepc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/temporal#RecipeStep

This concept is used to represent a step of a recipe.
has super-classes
Temporal step c
is in range of
has first recipe step op

Step descriptionc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/temporal#StepDescription

This concept is used to represent a generic description step.
is in domain of
description step dp
is in range of
has Step Description op

Temporal stepc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/temporal#TemporalStep

This concept defines generic temporal steps.
has super-classes
Proper interval c
has sub-classes
Recipe step c
is in domain of
after Step op, before step op, begin temporal step dp, has Step Description op, temporal step end dp
is in range of
after Step op, before step op

Timespanc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/temporal#Timespan

This concept enables the definition of custom time period exploited for monitoring users.
has super-classes
Proper interval c
has sub-classes
Day c, Week c

Weekc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/temporal#Week

Concept defigning a time period of one week.
has super-classes
Timespan c

Object Properties

after Stepop back to ToC or Object Property ToC

IRI: https://w3id.org/fuskg/temporal#afterStep

Property used to connect a TemporalStep with the next one.
has domain
Temporal step c
has range
Temporal step c

before stepop back to ToC or Object Property ToC

IRI: https://w3id.org/fuskg/temporal#beforeStep

Property used to connect a TemporalStep with the previous one.
has domain
Temporal step c
has range
Temporal step c

has first recipe stepop back to ToC or Object Property ToC

IRI: https://w3id.org/fuskg/temporal#hasFirstRecipeStep

Property used to connect a Recipe with its first RecipeStep.
has domain
Recipe c
has range
Recipe step c

has Step Descriptionop back to ToC or Object Property ToC

IRI: https://w3id.org/fuskg/temporal#hasStepDescription

Property used to connect a Temporal Step with its corresponding StepDescription.
has domain
Temporal step c
has range
Step description c

Data Properties

begin temporal stepdp back to ToC or Data Property ToC

IRI: https://w3id.org/fuskg/temporal#orderedStepBegin

Begin (frame or seconds) of a TemporalStep.
has domain
Temporal step c
has range
float

description stepdp back to ToC or Data Property ToC

IRI: https://w3id.org/fuskg/temporal#stepDescription

Text description of an instance of StepDescription.
has domain
Step description c
has range
string

durationdp back to ToC or Data Property ToC

IRI: https://w3id.org/fuskg/temporal#duration

has super-properties
Numeric value of temporal duration dp

temporal step enddp back to ToC or Data Property ToC

IRI: https://w3id.org/fuskg/temporal#orderedStepEnd

End (frame or seconds) of a TemporalStep.
has domain
Temporal step c
has range
float

Annotation Properties

preferred Namespace Prefixap back to ToC or Annotation Property ToC

IRI: http://purl.org/vocab/vann/preferredNamespacePrefix

preferred Namespace Uriap back to ToC or Annotation Property ToC

IRI: http://purl.org/vocab/vann/preferredNamespaceUri

publisherap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/publisher

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties
ap: Annotation Properties

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.