David Nuescheler wrote:
About the nodetype/namespace discussion: I think that as JCR gathers
mindshare, there will be increasing interest in defining standard
nodetype structures for various applications. (You can see the same
trend in virtually all semantic platforms - SGML/XML vocabularies, RDF
ontologies, Jini services, etc.)
While I think that standardized semantics is the holy grail of the IT
industry, there certainly is value in sharing design work and improving
interoperability through loose standardization. Therefore it might be
good to create some central registry of the various node type
definitions being used in various applications.
very well put....
personally, i think it will be very important to be able to serialize
nodetypes (and namespaces) into a simple packaged format to
"import" them into repository, and/or introspect those
"nodetype definition packages".
i had an earlier discussion with tobi about a
"content packaging" mechanism that would include
such nodetype definitions, so a content repository can
deal with them easily. something like a better zip-file
for content.
i think the ability to exchange nodetype definitions
painlessly will allow us to create nodetype libraries or
exchanges for well-known nodetype models much
more easily.
other people have suggested earlier "general schema or
relax-ng to nodetype converter" to be able to adopt existing
datastructures a lot quicker.
anybody interested? ... in writing it ;) ?
the more I think about it, the more this looks like a job for RDF...
--
Stefano.