Hi Steve, Thanks, that's very helpful. Regards,
Graeme On 9 Nov 2010, at 10:23, Steve Bayliss wrote: > Hi Graeme > > 1. Yes, you can define a subProperty relationship in your ontology, however > no inferencing will actually take place, so you would have to do this > yourself, eg in your query: > > select $s $o from <#ri> > where $s $p $o > and ( > $p <mulgara:is> <rel:isPartOf> or > $p <mulgara:is> <myns:isClipOf> > ) > > Mulgara does in fact provide some inferencing capabilities, take a look at > http://docs.mulgara.org/inferencing/infermulgara.html and > http://mulgara.org/trac/wiki/Rules - however you'd have to (1) have an > external Mulgara server and (2) run this inferencing outside of Fedora. You > could have a separate schema model (ie not part of <#ri>) and generate a > model containing your inferenced data, and then run your queries over this > for example. > > 2. The simplest way of doing this is probably to express these attributes > as properties of the clip, ie > > <demo:clip> <myns:isClipOf> <demo:sourceObject> > <demo:clip> <myns:from> "15.32" > <demo:cip> <myns:to> "3600.28" > > So these could be implemented as separate relationships to express these > properties, eg an RDF fragment > <myns:from>15.32</myns:from> rather than as attributes. > > Alternatively, you could model a "clip creation" event entity (as you seem > to be wanting to express properties of the relationship itself, rather than > the clip, you in fact need to "surface" that relationship as an entity in > its own right), ie: > > <demo:clip> <myns:createdBy> <demo:clipCreationEvent> > <demo:clipCreationEvent> <myns:source> <demo:sourceObject> > <demo:clipCreationEvent> <myns:from> "15.32" > <demo:clipCreationEvent> <myns:to> "3600.28" > > However note that RELS-EXT only allows direct relationships with the object > as the subject of the relationship, so to implement this you'd need to have > the demo:clipCreationEvent as a distinct Fedora object. (This kind of thing > is often handled by having blank nodes, but this is also outside of Fedora's > use of RDF in RELS-EXT). > > Regards > Steve > > > >> -----Original Message----- >> From: West, Graeme [mailto:graeme.w...@gcu.ac.uk] >> Sent: 09 November 2010 09:26 >> To: Support and info exchange list for Fedora users. >> Subject: [fcrepo-user] Custom RDF schemas for RELS-EXT & >> subclassingexisting relationships >> >> >> Hello Fedorinos, >> 1. I'm looking to refine the 'hasPart' and 'hasConstituent' >> relationships which are part of the RELS-EXT schema - I want >> to create a relationships that are a 'subclasses' of these, >> with names particular to my use case, such as in the >> following example: >> >>> <rdf:RDF >> xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" >> xmlns:fedora="info:fedora/fedora-system:def/relations-external >> #" xmlns:myns="http://mysite.com/schema.xml#"> >>> <rdf:Description rdf:about="info:fedora/demo:1"> >>> <myns:isClipOf >> rdf:resource="info:fedora/demo:123"></myns:isClipOf> >>> </rdf:Description> >>> </rdf:RDF> >> >> >> To establish the subclassing, can I do something like this in >> my RDF ontology? >> >>> <rdfs:subPropertyOf >> rdf:resource="info:fedora/fedora-system:def/relations-external >> /isPartOf"/> >> >> >> 2. Is it possible to store and query 'attributes' in RDF in >> the resource index? >> e.g.: >>> <myns:isClipOf rdf:resource="info:fedora/demo:123" >> myns:from="15.32" myns:to="3600.28"></myns:isClipOf> >> >> >> Thanks in advance, >> >> Graeme >> >> >> Graeme West >> Digital Repository Developer >> Information Services >> Glasgow Caledonian University >> graeme.w...@gcu.ac.uk >> >> >> >> >> Glasgow Caledonian University is a registered Scottish >> charity, number SC021474 >> >> Winner: Times Higher Education's Widening Participation >> Initiative of the Year 2009 and Herald Society's Education >> Initiative of the Year 2009 >> http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/ > 1/name,6219,en.html > ---------------------------------------------------------------------------- > -- > The Next 800 Companies to Lead America's Growth: New Video Whitepaper > David G. Thomson, author of the best-selling book "Blueprint to a > Billion" shares his insights and actions to help propel your > business during the next growth cycle. Listen Now! > http://p.sf.net/sfu/SAP-dev2dev > _______________________________________________ > Fedora-commons-users mailing list > Fedora-commons-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/fedora-commons-users > > > ------------------------------------------------------------------------------ > The Next 800 Companies to Lead America's Growth: New Video Whitepaper > David G. Thomson, author of the best-selling book "Blueprint to a > Billion" shares his insights and actions to help propel your > business during the next growth cycle. Listen Now! > http://p.sf.net/sfu/SAP-dev2dev > _______________________________________________ > Fedora-commons-users mailing list > Fedora-commons-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/fedora-commons-users > > Email has been scanned for viruses by Altman Technologies' email management > service - www.altman.co.uk/emailsystems Glasgow Caledonian University is a registered Scottish charity, number SC021474 Winner: Times Higher Education’s Widening Participation Initiative of the Year 2009 and Herald Society’s Education Initiative of the Year 2009 http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,6219,en.html ------------------------------------------------------------------------------ Centralized Desktop Delivery: Dell and VMware Reference Architecture Simplifying enterprise desktop deployment and management using Dell EqualLogic storage and VMware View: A highly scalable, end-to-end client virtualization framework. Read more! http://p.sf.net/sfu/dell-eql-dev2dev _______________________________________________ Fedora-commons-users mailing list Fedora-commons-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fedora-commons-users