@prefix : .
@prefix owl: .
@prefix rdf: .
@prefix xml: .
@prefix xsd: .
@prefix rdfs: .
@base .
rdf:type owl:Ontology ;
"""FoodleMaps provides a way to create restaurant entities, with a detailed description of dishes in the menu.
Dishes can be characterized by the used ingredients, but also by the preparation time, by some characteristic and others.
This makes the ontology useful to design an application to help users in finding restaurants according to their needs.""" ;
"https://alexmv12.xyz/" ,
"https://github.com/FrancescoAttorre" ;
"FoodleMaps is a an ontology designed to support an application which lets users find restaurant serving dishes with constraints on ingredients, diet, etc." ;
"https://www.gnu.org/licenses/gpl-3.0-standalone.html" ;
"foodlemaps" ;
"https://alexmv12.github.io/FoodleMaps/#" ;
"FoodleMaps" ;
rdfs:label "FoodleMaps" ;
owl:versionInfo 1.0 .
#################################################################
# Annotation properties
#################################################################
### http://purl.org/dc/terms/abstract
rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/creator
rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/description
rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/license
rdf:type owl:AnnotationProperty .
### http://purl.org/vocab/vann/example
rdf:type owl:AnnotationProperty .
### http://purl.org/vocab/vann/preferredNamespacePrefix
rdf:type owl:AnnotationProperty .
### http://purl.org/vocab/vann/preferredNamespaceUri
rdf:type owl:AnnotationProperty .
### http://schema.org/address
rdf:type owl:AnnotationProperty .
### http://schema.org/email
rdf:type owl:AnnotationProperty .
### http://schema.org/name
rdf:type owl:AnnotationProperty .
### http://schema.org/telephone
rdf:type owl:AnnotationProperty .
#################################################################
# Object Properties
#################################################################
### http://schema.org/hasMenu
rdf:type owl:ObjectProperty ;
rdfs:domain [ rdf:type owl:Class ;
owl:unionOf (
)
] ;
rdfs:range [ rdf:type owl:Class ;
owl:unionOf (
)
] ;
rdfs:comment "Either the actual menu as a structured representation, as text, or a URL of the menu."@en ;
rdfs:isDefinedBy ;
rdfs:label "hasMenu"@en .
### http://schema.org/suitableForDiet
rdf:type owl:ObjectProperty ;
rdfs:domain ;
rdfs:range [ rdf:type owl:Class ;
owl:unionOf (
)
] ;
rdfs:comment "Indicates a dietary restriction or guideline for which this recipe or menu item is suitable, e.g. diabetic, halal etc."@en ;
rdfs:isDefinedBy ;
rdfs:label "suitableForDiet"@en .
### https://alexmv12.github.io/FoodleMaps/#hasCharacteristic
rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
rdfs:domain ;
rdfs:range ;
"Assigns \"Light\" to \"pasta al pomodoro\"." ;
rdfs:comment "Assigns one characteristic to a dish." ;
rdfs:label "hasCharacteristic" .
### https://alexmv12.github.io/FoodleMaps/#hasIngredient
rdf:type owl:ObjectProperty ;
rdfs:domain ;
rdfs:range ;
"Associates \"Spaghetti\" ingredient to \"Pasta al pomodoro\"." ;
rdfs:comment "Associates an ingredient to a recipe." ;
rdfs:label "hasIngredient" .
### https://alexmv12.github.io/FoodleMaps/#hasRecipe
rdf:type owl:ObjectProperty ;
rdfs:domain ;
rdfs:range ;
rdfs:comment "Associates a Recipe to a MenuItem.MenuItems can have multiple recipes, to indicate different versions of the same dish." ;
rdfs:label "hasRecipe" .
### https://alexmv12.github.io/FoodleMaps/#requiresCharacteristic
rdf:type owl:ObjectProperty ;
rdfs:domain ;
rdfs:range ;
"The user wants a \"Heavy\" dish." ;
rdfs:comment "Used to express a constraint wanted by the user to a specific characteristic." ;
rdfs:label "requiresCharacteristic" .
### https://alexmv12.github.io/FoodleMaps/#requiresDiet
rdf:type owl:ObjectProperty ;
rdfs:domain ;
rdfs:range ;
"Restricts dishes to VeganDiet." ;
rdfs:comment "Used to express a diet followed by the user; the returned dishes will have to be suitable for that diet." ;
rdfs:label "requiresDiet" .
### https://alexmv12.github.io/FoodleMaps/#servesRecipe
rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
rdfs:domain ;
rdfs:range ;
rdfs:comment "Connects a Menu to some Recipes, served by that menu." ;
rdfs:label "servesRecipe" .
#################################################################
# Data properties
#################################################################
### https://alexmv12.github.io/FoodleMaps/#hasPreparationTime
rdf:type owl:DatatypeProperty ;
rdfs:domain ;
rdfs:range xsd:int ;
10. ;
rdfs:comment "Indicates how many minutes are needed to prepare and serve the dish. More precisely, is the time which should pass between the moment in which the order is made and the moment in which the dish is server." ;
rdfs:label "hasPreparationTime" .
#################################################################
# Classes
#################################################################
### http://dbpedia.org/ontology/Food
rdf:type owl:Class ;
rdfs:comment "Food is any eatable or drinkable substance that is normally consumed by humans." ;
rdfs:label "Food" .
### http://schema.org/CreativeWork
rdf:type owl:Class .
### http://schema.org/Enumeration
rdf:type owl:Class .
### http://schema.org/FoodEstablishment
rdf:type owl:Class ;
rdfs:subClassOf ;
rdfs:comment "A food-related business."@en ;
rdfs:isDefinedBy ;
rdfs:label "FoodEstablishment"@en .
### http://schema.org/HowTo
rdf:type owl:Class .
### http://schema.org/Intangible
rdf:type owl:Class .
### http://schema.org/LocalBusiness
rdf:type owl:Class .
### http://schema.org/Menu
rdf:type owl:Class ;
rdfs:subClassOf ;
rdfs:comment "A structured representation of food or drink items available from a FoodEstablishment."@en ;
rdfs:isDefinedBy ;
rdfs:label "Menu"@en .
### http://schema.org/MenuItem
rdf:type owl:Class ;
rdfs:subClassOf ;
rdfs:comment "A food or drink item listed in a menu or menu section."@en ;
rdfs:isDefinedBy ;
rdfs:label "MenuItem"@en .
### http://schema.org/MenuSection
rdf:type owl:Class .
### http://schema.org/Recipe
rdf:type owl:Class ;
rdfs:subClassOf ;
rdfs:comment "A recipe. For dietary restrictions covered by the recipe, a few common restrictions are enumerated via suitableForDiet. The keywords property can also be used to add more detail."@en ;
rdfs:isDefinedBy ;
rdfs:label "Recipe"@en .
### http://schema.org/RestrictedDiet
rdf:type owl:Class ;
rdfs:subClassOf ;
rdfs:comment "A diet restricted to certain foods or preparations for cultural, religious, health or lifestyle reasons."@en ;
rdfs:isDefinedBy ;
rdfs:label "RestrictedDiet"@en .
### http://schema.org/Role
rdf:type owl:Class .
### http://schema.org/Text
rdf:type owl:Class .
### http://schema.org/URL
rdf:type owl:Class .
### https://alexmv12.github.io/FoodleMaps/#Characteristic
rdf:type owl:Class ;
"Fresh, Heavy, Light, Spicy" ;
rdfs:comment "An adjective characterizing the main aspect of a dish." ;
rdfs:label "Characteristic" .
### https://alexmv12.github.io/FoodleMaps/#Ingredient
rdf:type owl:Class ;
rdfs:subClassOf ;
"Spaghetti, Tomato sauce, Basil" ;
rdfs:comment "Every ingredient is a food which can be used to prepare dishes." ;
rdfs:label "Ingredient" .
### https://alexmv12.github.io/FoodleMaps/#User
rdf:type owl:Class ;
rdfs:comment "User is the class which represents the requests of the application user in terms of wanted ingredients, wanted diet, etc." ;
rdfs:label "User" .
#################################################################
# Individuals
#################################################################
### http://dbpedia.org/page/Carbonara
rdf:type owl:NamedIndividual ;
owl:sameAs .
### http://dbpedia.org/page/Spaghetti
rdf:type owl:NamedIndividual ,
.
### http://schema.org/DiabeticDiet
rdf:type owl:NamedIndividual ,
.
### http://schema.org/GlutenFreeDiet
rdf:type owl:NamedIndividual ,
.
### http://schema.org/HalalDiet
rdf:type owl:NamedIndividual ,
.
### http://schema.org/HinduDiet
rdf:type owl:NamedIndividual ,
.
### http://schema.org/KosherDiet
rdf:type owl:NamedIndividual ,
.
### http://schema.org/LowCalorieDiet
rdf:type owl:NamedIndividual ,
.
### http://schema.org/LowFatDiet
rdf:type owl:NamedIndividual ,
.
### http://schema.org/LowLactoseDiet
rdf:type owl:NamedIndividual ,
.
### http://schema.org/LowSaltDiet
rdf:type owl:NamedIndividual ,
.
### http://schema.org/VeganDiet
rdf:type owl:NamedIndividual ,
.
### http://schema.org/VegetarianDiet
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Alcoholic
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Baba_al_rum
rdf:type owl:NamedIndividual ,
;
,
;
;
"3"^^xsd:int ;
rdfs:label "Baba al rum" .
### https://alexmv12.github.io/FoodleMaps/#Bacon
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Balsamic_vinegar
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Basil
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Black_pepper
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Bovin_filet
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Brandy
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Bread
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Breadcrumbs
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Bruschettone_gorgonzola_noci_e_salame
rdf:type owl:NamedIndividual ,
;
,
;
,
;
"4"^^xsd:int ;
rdfs:label "Bruschetta" .
### https://alexmv12.github.io/FoodleMaps/#Buffalo_mozzarella
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Butter
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Caper
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Caprese_di_bufala
rdf:type owl:NamedIndividual ,
;
;
rdfs:label "Caprese di bufala" .
### https://alexmv12.github.io/FoodleMaps/#Carrot
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Celery
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Clams
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Cocoa
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Codfish
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Coffee
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Cotoletta_alla_bolognese
rdf:type owl:NamedIndividual ,
;
;
rdfs:label "Cotoletta alla bolognese" .
### https://alexmv12.github.io/FoodleMaps/#Duck_breast
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Egg
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Egg_spaghetti
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Fatty
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Feta
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Fig_jam
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Filetto_al_pepe_verde
rdf:type owl:NamedIndividual ,
;
,
;
15 ;
rdfs:label "Filetto al pepe verde" .
### https://alexmv12.github.io/FoodleMaps/#Flour_type_00
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Fresh
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Garlic
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Gorgonzola
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Green_pepper
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Ground_beef
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Ground_pork
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Heavy
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Honey
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Insalata_greca
rdf:type owl:NamedIndividual ,
;
,
;
;
"5"^^xsd:int ;
rdfs:label "Insalata greca" .
### https://alexmv12.github.io/FoodleMaps/#La_Cantinetta_caprese
rdf:type owl:NamedIndividual ,
;
;
"Via Maroggia 5, Bissone, Switzerland" ;
"events@spaghettigastrogroup.com" ;
"0041 (0)91 6497374" ;
rdfs:label "Cantinetta caprese" .
### https://alexmv12.github.io/FoodleMaps/#Light
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Mascarpone
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Meat_broth
rdf:type owl:NamedIndividual ,
.
### https://alexmv12.github.io/FoodleMaps/#Menu0
rdf:type owl:NamedIndividual ,
;
,
,
,
,
,
,
;
rdfs:label "Menu0"@it .
### https://alexmv12.github.io/FoodleMaps/#Menu1
rdf:type owl:NamedIndividual ,
;
,
,
,
.
### https://alexmv12.github.io/FoodleMaps/#Menu2