A good reason to not include a metadata implementation in the main
code base is that there are quite a lot of approaches to metadata
storage, and to the types and complexities of metadata itself, and
these vary depending on application. I developed the XNode API as
an attempt at creating a *very* lightweight API.

+1. But everyone already knows my opinion.

I propose to first commit the XNode and Metadata implementations into the scratchpad folder and see how we can define a Xindice API to easily allow such extensions to be added.

I'm sure that if we add everything into the main tree (it's easier, of course) we will frustrate a lot of users because our implementation of an certain API is not exactly what they need. If we keep things open, we can still give the answer: "go, implement it yourself" :-)

-Vladimir

--
Vladimir R. Bossicard
Apache Xindice - http://xml.apache.org/xindice



Reply via email to