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:
- License:
- Visualization:

- 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
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
IRI: https://w3id.org/fuskg/temporal#Day
-
has super-classes
-
Timespan c
IRI: https://w3id.org/fuskg/temporal#Meal
-
has super-classes
-
Time instant c
IRI: https://w3id.org/fuskg/temporal#Timespan
-
has super-classes
-
Proper interval c
-
has sub-classes
-
Day c, Week c
IRI: https://w3id.org/fuskg/temporal#Week
-
has super-classes
-
Timespan c
Object Properties
IRI: https://w3id.org/fuskg/temporal#afterStep
IRI: https://w3id.org/fuskg/temporal#beforeStep
IRI: https://w3id.org/fuskg/temporal#hasFirstRecipeStep
IRI: https://w3id.org/fuskg/temporal#hasStepDescription
Data Properties
IRI: https://w3id.org/fuskg/temporal#orderedStepBegin
IRI: https://w3id.org/fuskg/temporal#stepDescription
IRI: https://w3id.org/fuskg/temporal#duration
IRI: https://w3id.org/fuskg/temporal#orderedStepEnd
Annotation Properties
IRI: http://purl.org/vocab/vann/preferredNamespacePrefix
IRI: http://purl.org/vocab/vann/preferredNamespaceUri
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.