[MOBY-guts] biomoby commit

Pieter Neerincs pieter at dev.open-bio.org
Wed Nov 21 16:29:19 UTC 2007


pieter
Wed Nov 21 11:29:18 EST 2007
Update of /home/repository/moby/moby-live/Docs/MOBY-S_API
In directory dev.open-bio.org:/tmp/cvs-serv31692

Modified Files:
	InformationBlocks.html MessageStructure.html 
	MobyCentralObjects.html XMLPayloads.html 
Added Files:
	Authorities.html 
Log Message:
Added documentation on Authorities and their URIs.
moby-live/Docs/MOBY-S_API Authorities.html,NONE,1.1 InformationBlocks.html,1.8,1.9 MessageStructure.html,1.11,1.12 MobyCentralObjects.html,1.10,1.11 XMLPayloads.html,1.20,1.21
===================================================================
RCS file: /home/repository/moby/moby-live/Docs/MOBY-S_API/InformationBlocks.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- /home/repository/moby/moby-live/Docs/MOBY-S_API/InformationBlocks.html	2007/02/22 16:22:24	1.8
+++ /home/repository/moby/moby-live/Docs/MOBY-S_API/InformationBlocks.html	2007/11/21 16:29:18	1.9
@@ -105,13 +105,13 @@
 <li> id:  This is the ID within that namespace (as in the base Object)
 </li>
 
-<li> authURI: the Authority of a service provider who can execute an
+<li> authURI: the <a href='Authorities.html'>Authority</a> of a service provider who can execute an
 appropriate service on the piece of data referred to by this
 cross-reference such that the intent of the cross-reference will be
 realized.  </li>
 
 <li> serviceName: the name of the MOBY Service provided by that
-Authority that does the appropriate transaction.  </li>
+<a href='Authorities.html'>Authority</a> that does the appropriate transaction.  </li>
 
 <li> xrefType: a term indicating the semantic type of this cross-reference.</li>
 
@@ -129,7 +129,8 @@
 
 <p>All components are required, with the exception of the human readable
 description.  The namespace and id attributes fulfil the same role as
-their counterparts in the Object style cross-reference.  The authURI
+their counterparts in the Object style cross-reference. 
+The <a href='Authorities.html'>authURI</a>
 and serviceName components together act as a unique identifier to a
 particular MOBY Service that the current service provider suggests you
 execute using this cross-reference (namespace/id) in order to

===================================================================
RCS file: /home/repository/moby/moby-live/Docs/MOBY-S_API/MessageStructure.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- /home/repository/moby/moby-live/Docs/MOBY-S_API/MessageStructure.html	2006/11/21 23:04:27	1.11
+++ /home/repository/moby/moby-live/Docs/MOBY-S_API/MessageStructure.html	2007/11/21 16:29:18	1.12
@@ -84,8 +84,8 @@
 
 </p>
 <p>
-This is <em>regardless</em> of the URI for the service provider! This is
-useful because the same service might be available from several
+This is <em>regardless</em> of the <a href='Authorities.html'>URI for the service provider</a>! 
+This is useful because the same service might be available from several
 providers. If they all use the same URI, then a computer (or human)
 can infer that they are equivalent, and swap one for the other, based
 on availability, or other criteria.
@@ -107,7 +107,7 @@
      &lt;Category&gt;moby&lt;/Category&gt;
      &lt;serviceName&gt;retrieveSequence&lt;/serviceName&gt;
      &lt;serviceType&gt;Retrieve&lt;/serviceType&gt;
-     &lt;authURI&gt;services.serviceprovider.org&lt;/authURI&gt;
+     &lt;authURI&gt;<a href='Authorities.html'>services.serviceprovider.org</a>&lt;/authURI&gt;
      &lt;URL&gt;http://serviceprovider.org/getService.pl&lt;/URL&gt;;
      &lt;contactEmail&gt;markw at illuminae.com&lt;/contactEmail&gt;
      &lt;authoritativeService&gt;0&lt;/authoritativeService&gt;

===================================================================
RCS file: /home/repository/moby/moby-live/Docs/MOBY-S_API/MobyCentralObjects.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- /home/repository/moby/moby-live/Docs/MOBY-S_API/MobyCentralObjects.html	2007/02/22 16:22:24	1.10
+++ /home/repository/moby/moby-live/Docs/MOBY-S_API/MobyCentralObjects.html	2007/11/21 16:29:18	1.11
@@ -94,7 +94,7 @@
 To query MOBY Central, you fill out the relevant elements of a Query
 Ojbect.  These include the input and/or output data Classes (by name
 from the Class ontology), the Service-type (by name from the
-Service-type ontology), the authority (service provider URI), or any
+Service-type ontology), the <a href='Authorities.html'>authority (service provider URI)</a>, or any
 number of keywords that must appear in the service description.
 
 <ul>
@@ -167,7 +167,7 @@
   &lt;/outputObjects&gt;
   &lt;serviceType&gt;ServiceTypeTerm&lt;/serviceType&gt;
   &lt;Category&gt;moby&lt;/Category&gt;
-  &lt;authURI&gt;desired.service.provider&lt;/authURI&gt;
+  &lt;authURI&gt;<a href='Authorities.html'>desired.service.provider</a>&lt;/authURI&gt;
   &lt;signatureURL&gt;http://location.to/service/description&lt;/signatureURL&gt;
   &lt;serviceName&gt;MyServiceName&lt;/serviceName&gt;;
   &lt;expandObjects&gt;1|0&lt;/expandObjects&gt; 
@@ -194,7 +194,7 @@
 
 <pre class=MOBYcode>
  &lt;Services&gt;
-   &lt;Service authURI="authority.URI.here" serviceName="MyService" 
+   &lt;Service authURI="<a href='Authorities.html'>authority.URI.here</a>" serviceName="MyService" 
 	         lsid='urn:lsid:authority.uri:serviceinstance:id'&gt;
      &lt;serviceType lsid='urn:lsid:authority.uri:servicetype:OntologyTerm'&gt;
 	       Ontology_Term
@@ -220,9 +220,9 @@
  &lt;/Services&gt;
 </pre>
 
-The "Service" XML element, contains the attributes of authority URI
+The "Service" XML element, contains the attributes of <a href='Authorities.html'>authority URI</a>
 (authURI), service name (serviceName), and the LSID representing the
-service instance; the combination of authURI and serviceName is
+service instance; the combination of <a href='Authorities.html'>authURI</a> and serviceName is
 sufficient to unambiguously describe any MOBY service instance in a
 MOBY Central registry.  Thus these are used to retrieve the service
 definition using the MOBY Central <em>retrieveService</em> procedure

===================================================================
RCS file: /home/repository/moby/moby-live/Docs/MOBY-S_API/XMLPayloads.html,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- /home/repository/moby/moby-live/Docs/MOBY-S_API/XMLPayloads.html	2007/06/07 15:30:01	1.20
+++ /home/repository/moby/moby-live/Docs/MOBY-S_API/XMLPayloads.html	2007/11/21 16:29:18	1.21
@@ -242,7 +242,7 @@
                     currently only 'moby' services are fully supported --&gt;
          &lt;serviceName&gt;YourServiceNameHere&lt;/serviceName&gt;
          &lt;serviceType&gt;TypeOntologyTerm&lt;/serviceType&gt;
-         &lt;authURI&gt;your.URI.here&lt;/authURI&gt;
+         &lt;authURI&gt;<a href='Authorities.html'>your.URI.here</a>&lt;/authURI&gt;
          &lt;signatureURL&gt; http://some.URL.org/path/to/RDF/file &lt;/signatureURL&gt;
          &lt;URL&gt;http://URL.to.your/Service.script&lt;/URL&gt;;
          &lt;contactEmail&gt;your_name at contact.address.com&lt;/contactEmail&gt;
@@ -293,11 +293,11 @@
         <ul>
             <li>If that RDF document contains a new Signature RDF, that new service (if valid) will be registered</li>
             <ul>
-                <li>An new service is recognized by the presence of a novel authorityURI + serviceName (predicates dc:publisher and mygrid:hasServiceNameText) in a mygrid:serviceDescription block of the <a href="http://biomoby.open-bio.org/index.php/for-developers/moby_extensions/moby_metadata#SIs">Signature RDF</a> document</li>
+                <li>An new service is recognized by the presence of a novel <a href='Authorities.html'>authorityURI</a> + serviceName (predicates dc:publisher and mygrid:hasServiceNameText) in a mygrid:serviceDescription block of the <a href="http://biomoby.open-bio.org/index.php/for-developers/moby_extensions/moby_metadata#SIs">Signature RDF</a> document</li>
             </ul>
             <li>If the retrieved RDF document contains a modified Signature RDF, the currently-registered service will be updated in MOBY Central</li>
             <ul>
-                <li>An updated service is recognized by the presence of a known authorityURI + serviceName in a Signature RDF service description, where other parameters have been altered compared to what is in the MOBY Central registry</li>
+                <li>An updated service is recognized by the presence of a known <a href='Authorities.html'>authorityURI</a> + serviceName in a Signature RDF service description, where other parameters have been altered compared to what is in the MOBY Central registry</li>
                 <li><i>uncertain</i>: the Agent will refuse to modify the service if you do not also <b><i>modify your service's LSID</i></b>.</li>
             </ul>
             <li>If a Signature RDF is missing from the document, the service formerly described by that RDF will be deregistered from MOBY Central</li>
@@ -381,7 +381,7 @@
 <h4>Input XML</h4>  
 <pre class=MOBYcode>
         &lt;retrieveService&gt;
-            &lt;Service authURI="authority.URI.here" serviceName="MyService"/&gt;          
+            &lt;Service authURI="<a href='Authorities.html'>your.URI.here</a>" serviceName="MyService"/&gt;          
         &lt;/retrieveService&gt;
 </pre> 
 
@@ -390,7 +390,7 @@
 <ul>
 <li> moby
 <pre class=MOBYcode>
-         &lt;Service authURI="authority.URI.here" serviceName="MyService" 
+         &lt;Service authURI="<a href='Authorities.html'>your.URI.here</a>" serviceName="MyService" 
 	 lsid='urn:lsid:authority.uri:serviceinstance:id'&gt;
               &lt;![CDATA[WSDL document here]]&gt;
          &lt;/Service&gt;
@@ -420,7 +420,7 @@
 <h4>Notes</h4>
 
 <ul>
-<li> <var>AuthURI</var> and <var>serviceName</var> attributes are
+<li> <var><a href='Authorities.html'>authURI</a></var> and <var>serviceName</var> attributes are
 sufficient to identify a unique service, and both are required in the
 <Service/> element.  </li>
 
@@ -450,7 +450,7 @@
 <h4>Output XML</h4>  
 <pre class=MOBYcode>
         &lt;serviceProviders&gt;
-           &lt;serviceProvider name="authority.URI.here"/&gt;
+           &lt;serviceProvider name="<a href='Authorities.html'>your.URI.here</a>"/&gt;
                 ...
         &lt;/serviceProviders&gt;
 </pre>
@@ -483,7 +483,7 @@
 <h4>Output XML</h4>  
 <pre class=MOBYcode>
         &lt;serviceNames&gt;
-           &lt;serviceName name="serviceName" authURI='authority.info.here' 
+           &lt;serviceName name="serviceName" authURI="<a href='Authorities.html'>your.URI.here</a>" 
 	   lsid='urn:lsid:authority.uri:namespace:id'/&gt;
                 ...
         &lt;/serviceNames&gt;
@@ -492,9 +492,9 @@
 <ul>
 <li> Retrieves minimal information about all registered MOBY services </li>
 <ul>
-    <li>serviceName
-    <li>authority
-    <li>service instance LSID
+    <li>Name</li>
+    <li><a href='Authorities.html'>Authority</a></li>
+    <li>LSID</li>
 </ul>
 </ul>
 
@@ -509,7 +509,7 @@
            &lt;serviceType name="serviceName" lsid='urn:lsid:authority.uri:servicetype:id'&gt;
                   &lt;Description&gt;&lt;![CDATA[free text description here]]&gt;&lt;/Description&gt;
                   &lt;contactEmail&gt;email at address here&lt;/contactEmail&gt;
-                  &lt;authURI&gt;authority.uri.here&lt;/authURI&gt;
+                  &lt;authURI&gt;<a href='Authorities.html'>your.URI.here</a>&lt;/authURI&gt;
            &lt;/serviceType&gt;
                 ...
         &lt;/serviceTypes&gt;
@@ -575,7 +575,7 @@
                &lt;objectType articleName="SomeName" lsid='urn:lsid:authority.uri:namespace:id'&gt;ExistingObjectType&lt;/objectType&gt;
             &lt;/Relationship&gt;
             ...
-            &lt;authURI&gt;owner.URI.here&lt;/authURI&gt;
+            &lt;authURI&gt;<a href='Authorities.html'>your.URI.here</a>&lt;/authURI&gt;
             &lt;contactEmail&gt;owner at their.address.com&lt;/contactEmail&gt;
         &lt;/retrieveObjectDefinition&gt;
 </pre>
@@ -596,7 +596,7 @@
            &lt;Namespace name="namespace" lsid='urn:lsid:authority.uri:namespace:id'&gt;
                   &lt;Description&gt;&lt;![CDATA[free text description here]]&gt;&lt;/Description&gt;
                   &lt;contactEmail&gt;email at address here&lt;/contactEmail&gt;
-                  &lt;authURI&gt;authority.uri.here&lt;/authURI&gt;
+                  &lt;authURI&gt;<a href='Authorities.html'>your.URI.here</a>&lt;/authURI&gt;
            &lt;/Namespace&gt;
                 ...
         &lt;/Namespaces&gt;
@@ -743,7 +743,7 @@
                ...
             &lt;/Relationship&gt;
             ...
-            &lt;authURI&gt;Your.URI.here&lt;/authURI&gt;
+            &lt;authURI&gt;<a href='Authorities.html'>your.URI.here</a>&lt;/authURI&gt;
             &lt;contactEmail&gt;You at your.address.com&lt;/contactEmail&gt;
         &lt;/registerObjectClass&gt;
 </pre>
@@ -825,7 +825,7 @@
         &lt;registerServiceType&gt;
          &lt;serviceType&gt;NewServiceType&lt;/serviceType&gt;
          &lt;contactEmail&gt;your_name at contact.address.com&lt;/contactEmail&gt;
-         &lt;authURI&gt;Your.URI.here&lt;/authURI&gt;
+         &lt;authURI&gt;<a href='Authorities.html'>your.URI.here</a>&lt;/authURI&gt;
          &lt;Description&gt;
            &lt;![CDATA[ human description of service type here]]&gt;
          &lt;/Description&gt;
@@ -891,7 +891,7 @@
         &lt;registerNamespace&gt;
            &lt;namespaceType&gt;NewNamespaceHere&lt;/namespaceType&gt;
            &lt;contactEmail&gt;your_name at contact.address.com&lt;/contactEmail&gt;
-           &lt;authURI&gt;Your.URI.here&lt;/authURI&gt;
+           &lt;authURI&gt;<a href='Authorities.html'>your.URI.here</a>&lt;/authURI&gt;
            &lt;Description&gt;
               &lt;![CDATA[human readable description]]&gt;
            &lt;/Description&gt;




More information about the MOBY-guts mailing list