Open ZzzZdqqqqqx opened 3 days ago
Thing └── RecipePlan ├── RecipeInstructions │ ├── PreparationStep │ └── CookingStep ├── NutritionalInfo └── Equipment ├── Utensil └── Appliance
hasInstructions: Domain = RecipePlan, Range = RecipeInstructions. hasNutritionalInfo: Domain = RecipePlan, Range = NutritionalInfo. requiresEquipment: Domain = RecipePlan, Range = Equipment. hasStep: Domain = RecipeInstructions, Range = PreparationStep or CookingStep. Data Properties:
hasCalories: Domain = NutritionalInfo, Range = xsd:integer. hasProteins: Domain = NutritionalInfo, Range = xsd:float.
Add logical constraints and relationships to ensure consistency and structure:
RecipePlan must have at least one set of instructions:
RecipePlan ⊑ ∃hasInstructions.RecipeInstructions
Writing steps