Recipe Exchange Markup Language [REML]

Schema Information

Version
0.5
Category
DocumentFormat
Namespace
Description
Recipe Exchange Markup Language is an XML schema that describes a file format for recipe exchange (BSD license).
Publication
2005
Copyright
Copyright 2005, Gary Gocek, all rights reserved

attributes

  1. AuthorType_URL
  2. AuthorType_emailAddress
  3. AuthorType_name
  4. AuthorType_phoneNumber
  5. AuthorType_postalAddress
  6. CostType_currency
  7. CostType_totalAmount
  8. CostType_unitAmount
  9. IngredientType_name
  10. IngredientType_quantity-denominator
  11. IngredientType_quantity-integer
  12. IngredientType_quantity-numerator
  13. LocationType_country
  14. LocationType_locality
  15. LocationType_region
  16. LocationType_useWhenCurrent
  17. MealItemType_name
  18. MealItemType_pictureFile
  19. MealItemType_prepTime
  20. MealItemType_procedureTime
  21. MealItemType_servings
  22. MealType_name
  23. MealType_servings
  24. MenuType_name
  25. NutritionItemType_amount
  26. NutritionItemType_name
  27. NutritionItemType_pctDailyReq
  28. NutritionType_calories
  29. NutritionType_pctCalFromCarbs
  30. NutritionType_pctCalFromFat
  31. NutritionType_pctCalFromProtein
  32. SubstituteType_name
  33. SubstituteType_quantity-denominator
  34. SubstituteType_quantity-integer
  35. SubstituteType_quantity-numerator
  36. VendorType_URL
  37. VendorType_emailAddress
  38. VendorType_name
  39. VendorType_phoneNumber
  40. VendorType_postalAddress
  41. remlType_country
  42. remlType_language
  43. remlType_version

complexTypes

  1. AuthorType
  2. CategoryType
  3. CostType
  4. IUnitType
  5. IngredientType
  6. LocationType
  7. MealItemType
  8. MealType
  9. MenuType
  10. NUnitType
  11. NutritionItemType
  12. NutritionType
  13. ProcedureType
  14. ScheduleType
  15. SubstituteType
  16. VendorType
  17. remlType

elements

  1. AuthorType_vendorData
  2. CategoryType_CategoryArbitrary
  3. CategoryType_CategoryEnum
  4. CostType_vendorData
  5. IUnitType_IUnitArbitrary
  6. IUnitType_IUnitEnum
  7. IngredientType_IUnit
  8. IngredientType_cost
  9. IngredientType_location
  10. IngredientType_nutrition
  11. IngredientType_substitute
  12. IngredientType_userData
  13. IngredientType_vendorData
  14. LocationType_vendorData
  15. MealItemType_author
  16. MealItemType_category
  17. MealItemType_cost
  18. MealItemType_createDate
  19. MealItemType_difficulty
  20. MealItemType_ingredient
  21. MealItemType_location
  22. MealItemType_nutrition
  23. MealItemType_procedure
  24. MealItemType_schedule
  25. MealItemType_updateDate
  26. MealItemType_userData
  27. MealItemType_vendorData
  28. MealType_cost
  29. MealType_location
  30. MealType_mealItem
  31. MealType_schedule
  32. MealType_userData
  33. MealType_vendorData
  34. MenuType_location
  35. MenuType_meal
  36. MenuType_userData
  37. MenuType_vendorData
  38. NUnitType_NUnitArbitrary
  39. NUnitType_NUnitEnum
  40. NutritionItemType_NUnit
  41. NutritionItemType_vendorData
  42. NutritionType_nutritionItem
  43. NutritionType_vendorData
  44. ProcedureType_location
  45. ProcedureType_prepText
  46. ProcedureType_procedureText
  47. ProcedureType_vendorData
  48. ScheduleType_nextPrepDate
  49. ScheduleType_vendorData
  50. SubstituteType_IUnit
  51. SubstituteType_userData
  52. SubstituteType_vendorData
  53. VendorType_vendorData
  54. reml
  55. remlType_menu
  56. remlType_vendor
  57. remlType_vendorData

schemas

  1. reml.xsd

simpleTypes

  1. CategoryEnumType
  2. DifficultyType
  3. IUnitEnumType
  4. NUnitEnumType
  5. VersionType