Hi We at the State and University Library in Denmark have been working on some new functionality for the Fedora system.
This is a very brief description of what we have been doing. Fedora is at the core of the new DOMS (Digital Object Management System) which is being developed at the State and University Library in Aarhus/Denmark. For this system, we needed more powerful content models. More specifically, we needed content models that specify the xml schemas for datastreams, cardinality restrictions on relations and allowed types for the targets of relations. In addition, we needed to retain compatibility with the original Fedora system. We did this by enhancing the content models and building a validator which can validate objects against the new enhanced content models. In addition, we hooked the API-M module, so that the validator is invoked on changes in a way guarantees that the data objects in d the repository stay consistent. Everything we have been doing is released under the Apache 2.0 license. We have made a page for this project on the Fedora Wiki - http://fedora-commons.org/confluence/display/DEV/Fedora+Enhanced+Content +Models Our hope is that this could become a standard part of Fedora, but for now we just want to unveil it to the community and receive your feedback. So, feel free to write me or leave comments. Regards Asger Blekinge-Rasmussen IT-developer State and University Library Denmark ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Fedora-commons-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
