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

Reply via email to