We have a large number of items in our repository that all need a common XSL 
applied to them for certain kind of display. In the demo objects, there is 
something similar to what I am trying to create. In that case, there is a 
digital object which contains both the datastream to be transformed and the 
xlst as datastreams. 


This seems excessive to me when I will have potentially tens of thousands of 
objects that could all use the same xslt. I have a couple of approaches in 
mind, but I am not sure what would work. I wanted to define the xslt as a 
datastream in an object of its own, then point a datasream on each object to 
this one object's datastream. However, if I use the internal uri 
(info:fedora/foo:001/bazDatastream) it throws an error. I can use the URL 
reference to the datastream and get that to work 
(http://hostname/fedora/objects/foo:001/datastreams/bazDatastream/content). 
This just struck me as poor practice potentially. I did not know if there was a 
better way to link to a datastream of another object. 


Alternatively, I thought maybe I could define a relationship to the datastream 
in RELS-EXT and then pull that datastream out as a parameter in the sDep. 
However, I cannot find any good info on if the is possible or how to accomplish 
that. So I am wondering if there are any good resources besides the base 
documentation on creating service deployments. I haven't found much in my 
Googling. 


Ryan Ward 


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to