Hi All, I am curious which relationships in the Fedora Relationship Ontology: (http://www.fedora-commons.org/definitions/1/0/fedora-relsext-ontology.rdfs) people have used to assert relationships between content models to create related content model graphs?
I have found multiple references to defining content model graphs (such as http://www.fedora-commons.org/confluence/display/FEDORACREATE/Content+Models+Overview) but have not found a good example of how it is best to define them. Primarily, I would like to define relationships between digital objects through relationships within their CModel objects, rather than just through the digital object themselves. For example (with possible subject predicate relationships shown): An Artist has -zero or more works hasDerivation or hasDependent -zero or more workshops isMemberOf or isPartOf A work has -one or more artists (esp. possible if produced from a workshop) isDerivationOf or isDependentOf -zero or more workshop isDerivationOf or isPartOf or isMemberOf A workshop has -one or more artists hasMember or hasPart -zero or more works hasDerivation or hasPart or hasMember Then if something asserts hasModel to Artist then it assumes that it could have associated work(s) and workshop(s) rather then randomly connecting digital objects that just happen to have the expected content models. It definitely gives the data much more context. -Are there any implications to using one relationship over another in terms of performance? -Are any relationship types going to be deprecated or preferred in general over others? -Has anyone implemented something similar in conjunction with ActiveFedora? Thanks, Rick -- ---------------------------------------------------------- Rick Johnson Systems Analyst Manager, Digital Library Applications and Local Programming Unit Library Information Systems University of Notre Dame Michiana Academic Library Consortium Notre Dame, IN USA 46556 http://www.library.nd.edu 574-631-1086 ------------------------------------------------------------ ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Fedora-commons-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
