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

Recipes Module of Functional Status Knowledge Graph (FuS-KG)

Modified on: 2024-05-13
Latest version:
https://w3id.org/fuskg/recipe#
Revision:
1.02
Issued on:
2017-05-02
Authors:
Claudio Eccher
Gianluca Apriceno
Mauro Dragoni
Rosa Maimone
Tania Bailoni
Publisher:
Intelligent Digital Agents Research Group @ Digital Health and Wellbeing Center, Fondazione Bruno Kessler
Imported Ontologies:
core
dcat
prov-o#
core
disease
food
multimodal
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:
Claudio Eccher, Gianluca Apriceno, Mauro Dragoni, Rosa Maimone, Tania Bailoni. Recipes Module of Functional Status Knowledge Graph (FuS-KG). Revision: 1.02.
Vocabulary maintained at:
https://github.com/IDA-FBK/FuS-KG
Recipes Modules Specification

Abstract

The Recipe module imports the Diseases, Multi-modal, and (indirectly) the Food module since a Recipe is defined as a group of BasicFood each with the associated quantity. This module includes a set of sub-modules containing (i) the list of the recipes collected from the different sources (we created one sub-module for each source); and, (ii) the alignments between the different sources (i.e., we preserve the fact that a recipe may be defined within more than one of the sources we used).

Introduction back to ToC

The Recipes module imports the Disease, the Multi-modal, and (indirectly) the Food module since a Recipe is defined as a group of ingredients, namely specific foods each with the associated quantity. In particular, a Recipe is composed of a set of triples that connect an instance of a recipe to a series of RecipeFood (i.e., its ingredients) with the property hasRecipeFood; in turn, the hasFoods property connects each RecipeFood to each specific food (either a BasicFood or a ComposedsFood), and the quantity of each ingredient is defined by the data property amountFood. This module includes a set of sub-modules containing (i) the list of the recipes collected from the different sources (we created one sub-module for each source instantiated as sub-classes of Recipe); and, (ii) the alignments between the different sources (i.e., we preserve the fact that a recipe may be defined within more than one of the sources we used).

Namespace declarations

Table 1: Namespaces used in the document
core<https://w3id.org/fuskg/core#>
dcterms<http://purl.org/dc/terms/>
fsfood<https://w3id.org/fuskg/food#>
fsmumo<https://w3id.org/fuskg/multimodal#>
fsreci<https://w3id.org/fuskg/recipe#>
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#>
vann<http://purl.org/vocab/vann/>
xml<http://www.w3.org/XML/1998/namespace>
xsd<http://www.w3.org/2001/XMLSchema#>

Recipes Module of 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

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

Recipes Module

The Recipes module imports the Disease, Multimodal, and (indirectly) the Food modules, as a Recipe is defined as a group of ingredients (specific foods) with associated quantities. The module defines a Recipe as a set of triples that connects a Recipe instance to a series of [RecipeFood](#RecipeFood), which are its ingredients, using the [hasRecipeFood](#hasRecipeFood) property. - The [hasFood](#hasFood) property links each [RecipeFood](#RecipeFood) to its specific [Food](https://ida-fbk.github.io/FuS-KG/documentation/html-docs/modules/Core/index-en.html#Food) (either [BasicFood](https://w3id.org/fuskg/food#BasicFood) or [ComposedFood](https://w3id.org/fuskg/food#ComposedFood)). - The quantity of each ingredient is defined by the data property [amountFood](#amountFood). This module includes two key sub-modules: 1. A list of recipes collected from various sources, with each source instantiated as a subclass of [Recipe](https://w3id.org/fuskg/recipes#Recipe). 2. Alignments between different sources, preserving the fact that a recipe may be defined within multiple sources used to build FuS-KG.

Cross-reference for Recipes Module of 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 Recipes Module of Functional Status Knowledge Graph (FuS-KG).

Classes

Dessertsc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/recipe#Desserts

Concept denoting Desserts from the RecipeDB and Turconi datasets.
has super-classes
Helis Recipe c

Entreesc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/recipe#Entree

Concept denoting Entrees from the RecipeDB and Turconi datasets.
has super-classes
Helis Recipe c

Fish Coursesc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/recipe#FishCourses

Concept denoting Fish Courses from the RecipeDB and Turconi datasets.
has super-classes
Helis Recipe c

Helis Recipec back to ToC or Class ToC

IRI: https://w3id.org/fuskg/recipe#HelisRecipe

Concept denoting Recipes from the RecipeDB and Turconi datasets.
has super-classes
Recipe c
has sub-classes
Desserts c, Entrees c, Fish Courses c, Main Courses c, Meat Courses c, Sauces c, Side Dishes c

Main Coursesc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/recipe#MainCourses

Concept denoting Main Courses from the RecipeDB and Turconi datasets.
has super-classes
Helis Recipe c

Meat Coursesc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/recipe#MeatCourses

Concept denoting Meat Courses from the RecipeDB and Turconi datasets.
has super-classes
Helis Recipe c

Recipec back to ToC or Class ToC

IRI: https://w3id.org/fuskg/recipe#Recipe

Root concept denoting Recipes collecetd from different sources. Recipes are specified as a list of RecipeFood denoting the ingredients (the specific food and its quantity) of the recipe.
has super-classes
Food c, Modal Entity c
has sub-classes
Helis Recipe c, Recipe1m c, Tasty c
is in domain of
has Recipe Food op

Recipe Foodc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/recipe#RecipeFood

The RecipeFood concept reifies the relationship between a Recipe, the specific Food in the Recipe and its amount.
is in domain of
amount of Food dp, has food op
is in range of
has Recipe Food op

Recipe1mc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/recipe#Recipe1m

Concept denoting recipes of Recipe1m+ dataset.
has super-classes
Recipe c

Saucesc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/recipe#Sauces

Concept denoting Sauces from the RecipeDB and Turconi datasets.
has super-classes
Helis Recipe c

Side Dishesc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/recipe#SideDishes

Concept denoting Side Dishes from the RecipeDB and Turconi datasets.
has super-classes
Helis Recipe c

Tastyc back to ToC or Class ToC

IRI: https://w3id.org/fuskg/recipe#Tasty

Concept denoting recipes of Tasty dataset.
has super-classes
Recipe c

Object Properties

has foodop back to ToC or Object Property ToC

IRI: https://w3id.org/fuskg/recipe#hasFood

Property used to connect a RecipeFood with its corresponding Food.
has domain
Recipe Food c
has range
Food c

has Recipe Foodop back to ToC or Object Property ToC

IRI: https://w3id.org/fuskg/recipe#hasRecipeFood

Property used to connect a Recipe with its RecipeFood (s).
has domain
Recipe c
has range
Recipe Food c

Data Properties

amount of Fooddp back to ToC or Data Property ToC

IRI: https://w3id.org/fuskg/recipe#amountFood

specifies the amount of food
has domain
Recipe Food c
has range
double

Annotation Properties

creatorap back to ToC or Annotation Property ToC

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

domainap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2000/01/rdf-schema#domain

issuedap back to ToC or Annotation Property ToC

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

licenseap back to ToC or Annotation Property ToC

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

modifiedap back to ToC or Annotation Property ToC

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

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

rangeap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2000/01/rdf-schema#range

rightsap back to ToC or Annotation Property ToC

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

titleap back to ToC or Annotation Property ToC

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

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.