For anyone who is interested in developing their own relations, here's a link to our in-house RDF schema, which we store as an XML datastream in our repository:
http://digital.library.wisc.edu/1711.dl/rdf/1.0/relations Our namespace is http://digital.library.wisc.edu/1711.dl/rdf/1.0/relations And here's a sample rdf triple we include in an RELS-EXT datastreams: <info:fedora/1711.dl:26AACRSQN53TV85> <http://digital.library.wisc.edu/1711.dl/rdf/1.0/relations#isMemberOfProject> <hdl:1711.dl/AerialWisconsin> The schema is purely for documentation right now; we're not using it in any validation or workflow steps yet, and Fedora neither knows nor cares if it exists. We could just as easily make up relations not in any schema and put them in our RELS_EXT datastreams with no side effects (they would still be indexed and queryable in the resource index). At some point, we'll probably want to turn this into a real ontology, and then use some RDF validation tools to validate our relations. Note that the namespace and the URL for the schema are NOT the same thing, though they may overlap (as in our case). A namespace simply should be unique, and follow namespace URI standards. -- Scott Steve Bayliss wrote: > Hi Ilse > > You don't have to create custom rdfs for custom relationships that you want > to use between your Fedora objects. You can use any relationships you like, > it would be good practice to create these relationships using your own > namespace. If you did want to create some rdfs for your relationships you > could serve this rdfs from your own HTTP namespace. > > The SOAP API can be used to manage relationships - either by using the > datastream methods to directly modify the RDF datastreams RELS-EXT (and > RELS-INT), or by using the relationships methods - > https://wiki.duraspace.org/display/FCR30/API-M#API-M-RelationshipManagement > > Regards > Steve > > -----Original Message----- > From: Ilse Viviers [mailto:ivivi...@csir.co.za] > Sent: 08 March 2011 11:46 > To: fedora-commons-users@lists.sourceforge.net > Subject: [fcrepo-user] Custom Relationships RELS-EXT > > > > Hi, > > > I would like to define custom relationships between my fedora objects. We > would also like to save these relationships using the SOAP interface. Can > you please give me guidance on this process. > > > Do I have to create my own custom rdfs? If yes, is there a specific storage > location for this file. > > > > > Thanks in advance > > Ilse > > > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users