On Sonntag, 16. Dezember 2007, Martin S wrote:
2007/12/16, F.D. <fdg001(a)gmx.net>et>:
Basically
to display and search records of cookery recipes.
That's still very unspecific - nevertheless, you might want to look into
Semantic MediaWiki.
OK I'll have a look.
What I'm trying to do is publish a set of recipes, which should be
available as original and adaption of the recipe. The adaption part of the
recipe benefits from the wiki functionality as people can easily
collaborate on an adaption of the original.
Recipies should be able to be easily formated according to a specific
design and structured display of ingredients. Preferably this should be
output to the standardised format from a database. Also it should be
possible to link to non-recipe articles from the recipe pages. Preferably
automatically (like automagically linking every entry for ingredient x).
Hi Martin,
I caught only part of this discussion, but I also think that Semantic
MediaWiki (SMW) should be able to help you. However, I have thought of a
similar problem before (organising cooking recipes in wikis), and it is not a
trivial thing to do. Of course a basic working site is not hard to
accomplish, but many nice features that a digital cookbook probably should
have are not so simple. Some questions you may want to consider:
* Can users search for recipes by ingredient? (easy with SMW, doable with text
search)
* Can users find recipes by ingredient "type", e.g. will the system find a
recipe that contains "Jalapeño" if the user looks for recipes
containing "chili"? (doable with SMW, hard or impossible with text search)
* Can users search for ingredients *and* amounts, e.g. to find a recipe with
at least 500g tomatoes? (easy with SMW)
* Does this support standard unit conversions, e.g. if someone uses pounds
instead of g? (doable with SMW, but there are some catches since cookery
involves some pretty non-standard conversions, e.g. by measuring in "cups",
using weights for liquids, or volumes for fine-grained solids)
* Is addition of amounts needed, e.g. to find the overall amount of chili
contained in a recipe that uses different kinds of chilli peppers? (hard or
impossible even with SMW)
* Do you also want to express other food-related properties, e.g. "vegetarian"
or "suitable for nut allergics"? (this could be hard coded, but it would be
much nicer to derive it from the ingredients where possible, especially since
people have different concepts there [some nut allergics eat coconut milk,
some "vegetarians" eat seafood, ...]).
* Do you want to formalise part of the cooking *process*, e.g. to allow users
to search for the time that cooking some recipe takes overall? (can be done
in many many ways, some of which are quite difficult as well)
Summing up, in terms of knowledge representation, cooking can be a very
challenging domain. On top, you probably want easy data input, e.g. using the
Semantic Forms extension, which also requires some setup and customisation.
Easy search GUIs would be another add-on that probably needs to be written
first. Finally, any useful recipe collection also needs user ratings and
discussion options, as well as a very nice site layout and printing output.
If you feel like you have the energy for doing all that, then we should talk
(of course you may also wish to reconsider your endeavour ...). Anyway, more
details about your actual plan are needed to proceed from here (what content
model/lincense, where do the recipes come from, where do the users come from,
are more tech people involved, do you start from scratch or do you already
have some content/users/sites, ...).
Cheers,
Markus
Regards,
Martin S
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
--
Markus Krötzsch
Institut AIFB, Universät Karlsruhe (TH), 76128 Karlsruhe
phone +49 (0)721 608 7362 fax +49 (0)721 608 5998
mak(a)aifb.uni-karlsruhe.de www
http://korrekt.org