[MOBY-dev] Updating vs generating RDF
Pieter Neerincx
pieter.neerincx at gmail.com
Mon Oct 19 16:24:55 UTC 2009
Hi Moby developers,
I was wondering if one of you can point me to an easy way to update
the RDF for an already registered moby service?
Generating the RDF the first time was easy. I used dashboard and
there's also an online web form linked from the Biomoby website. But I
cannot figure out how to update the RDF. The documentation tells me I
have to update and then either call the RDF agent or simply wait for
the next pass. The latter is easy, but I don't seem to be able to
generate updated RDF for my service with the dashboard. When I modify
my service I can save the service registration XML without
registering, but I cannot save the RDF. The only way the RDF is
generated and saved is to click the register service button, but that
one fails because the service is already registered. Clicking
unregister service first to reregister the updated version will fail
of course too as you cannot unregister a service that was registered
with an RDF signature URL. Likewise the online form the generate the
RDF cannot be used, because it only works for existing services.
I looked at the RDF to update it manually. I can patch most of it
manually, but there are Description tags like this:
<rdf:Description rdf:about="http://biomoby.org/RESOURCES/MOBY-S/ServiceInstances/e0578ca78558ba81463c3e9f59412c9b
">
Where do those numbers at the end of the rdf:about attribute value
come from?
As far as I can figure out the only way to get my service RDF updated
is to remove the RDF, call the agent to unregister the service and
then to re-register a new one, but I was hoping to find a more elegant
approach :)....
Cheers,
Pi
More information about the MOBY-dev
mailing list