I'd add to Scott's excellent advice the suggestion that if you decide to use 
your own defined relationships, consider using the Enhanced Content Models 
ontology-validation functionality:

http://sourceforge.net/apps/mediawiki/ecm/index.php?title=Ontology_Language

to govern your new relationships inside your repository.

---
A. Soroka
Online Library Environment
the University of Virginia Library




On May 17, 2011, at 9:16 AM, Scott Prater wrote:

> Hello, Walker --
> 
> It depends on how you plan to use the RDF relationships.  Will you be 
> doing queries against the resource index to retrieve objects that have 
> this relationship?  If so, will you need to distinguish, either now or 
> in the future, between objects that are part of a donor relationship and 
> other objects with a "hasRelation" relationship?  If the answer to these 
> question is "yes", then you'll want to use a different, more exact 
> relationship.
> 
> There's nothing to prevent you from using relationships from different 
> RDF schemas in your triples, or even making up your own (namespaced) 
> relationships yourself and using those;  in fact, it's a quite common 
> practice among Fedora maintainers.
> 
> Here's an example of a homegrown RDF schema we wrote for some homegrown 
> relationships:
> 
> http://digital.library.wisc.edu/1711.dl/rdf/1.0/relations
> 
> -- Scott
> 
> 
> 
> On 05/14/2011 02:04 PM, Walker Sampson wrote:
>> Hi all,
>> 
>> I have a question regarding the best use of Fedora relationship ontology. I
>> need to designate a 'donor' relationship between two Fedora objects (an item
>> and a donator). I haven't found namespaces with this specific property
>> detailed, but a generic 'hasRelation' property would also suffice.
>> 
>> To that end, would it be advisable to use the primitive property
>> 'fedoraRelationship' to note such a relation? I understand that all the more
>> descriptive properties are a subtype of this one, but would it work to
>> simply have this property note the relation between an item and donator as a
>> basic object-to-object relation?
>> 
>> Thank you,
>> Walker
>> 
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> Achieve unprecedented app performance and reliability
>> What every C/C++ and Fortran developer should know.
>> Learn how Intel has extended the reach of its next-generation tools
>> to help boost performance applications - inlcuding clusters.
>> http://p.sf.net/sfu/intel-dev2devmay
>> 
>> 
>> 
>> _______________________________________________
>> Fedora-commons-users mailing list
>> Fedora-commons-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
> 
> 
> -- 
> Scott Prater
> Library, Instructional, and Research Applications (LIRA)
> Division of Information Technology (DoIT)
> University of Wisconsin - Madison
> pra...@wisc.edu
> 
> ------------------------------------------------------------------------------
> Achieve unprecedented app performance and reliability
> What every C/C++ and Fortran developer should know.
> Learn how Intel has extended the reach of its next-generation tools
> to help boost performance applications - inlcuding clusters.
> http://p.sf.net/sfu/intel-dev2devmay
> _______________________________________________
> Fedora-commons-users mailing list
> Fedora-commons-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users


------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to