Registry Service |
This page describes the details of the REST-based application programming interface for the Registry Service. The following is a list of end points for the API:
This is the top-level resource for the registry service.
Returns home page of the registry service and the list of available resources in the header of the response. Can be used to ping the registry.
available response representations:
Returns a report of objects registered with the registry service. Can be used to monitor the health of the registry.
available response representations:
This resource is responsible for managing Auditable Events with the registry service.
Retrieves all auditable events managed by the registry given a set of filters.
parameter | value | description |
---|---|---|
start | Default: 1 | |
rows | Default: 20 | |
eventStart | ||
eventEnd | ||
eventType | ||
requestId | ||
user | ||
queryOp | Default: AND | |
sort |
available response representations:
parameter | value | description |
---|---|---|
affectedObject | guid for object |
Retrieves all auditable events for a given registry object.
available response representations:
This resource is responsible for managing Classification Nodes for a given Classification Scheme.
parameter | value | description |
---|---|---|
start | Default: 1 | |
rows | Default: 20 |
available response representations:
Publishes a classification node to the registry.
parameter | value | description |
---|---|---|
packageGuid | optional package guid which this registry object is a member of |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
nodeGuid | globally unique identifier of node |
Retrieves the classification node with the given global identifier.
available response representations:
Deletes the classification node with the given global identifier.
available response representations:
This resource is responsible for managing Packages with the registry service.
Retrieves all packages managed by the registry given a set of filters.
parameter | value | description |
---|---|---|
start | Default: 1 | |
rows | Default: 20 | |
guid | ||
name | ||
lid | ||
status | ||
queryOp | Default: AND | |
sort |
available response representations:
Publishes a package to the registry. Publishing includes validation, assigning an internal version, validating the submission, and notification.
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
packageGuid |
Retrieves the package with the given global identifier.
available response representations:
Updates the package with the given global identifier.
acceptable request representations:
available response representations:
Updates the package with the given global identifier. This method supports clients that can not do a PUT operation.
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
action | to take on package which will result in an update of status {@link ObjectAction} | |
packageGuid | unique identifier of package to look up |
Updates the status of the package with the given global identifier.
available response representations:
parameter | value | description |
---|---|---|
packageGuid | unique identifier of package to look up members of |
Deletes all the members of a package with the given global identifier.
available response representations:
parameter | value | description |
---|---|---|
action | to take on all members which will result in an update of status {@link ObjectAction} | |
packageGuid | unique identifier of package to look up members of |
Updates the status of all the members of the package with the given global identifier.
available response representations:
This resource is responsible for managing configuration of the registry service.
Configures the registry with a set of classification schemes and nodes.
parameter | value | description |
---|---|---|
packageGuid | ||
name | ||
description |
acceptable request representations:
available response representations:
This resource is responsible for managing External Identifiers with the registry service.
Publishes a package to the registry. Publishing includes validation, assigning an internal version, validating the submission, and notification.
parameter | value | description |
---|---|---|
packageGuid | optional package guid which this registry object is a member of |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
guid | of external identifier |
Retrieves an external identifier with the given global identifier.
available response representations:
Deletes the external identifier with the given global identifier.
available response representations:
This resource is responsible for managing Extrinsics with the registry service.
Allows access to all the extrinsics managed by the registry. This list of extrinsics is based on the latest received extrinsic's logical identifier (lid). The header will contain pointers to next and previous when applicable.
parameter | value | description |
---|---|---|
start | Default: 1 | |
rows | Default: 20 | |
guid | ||
name | ||
lid | ||
versionName | ||
objectType | ||
contentVersion | ||
mimeType | ||
status | ||
queryOp | Default: AND | |
sort |
parameter | value | description |
---|---|---|
Link | The URI to the next and previous pages. |
available response representations:
Publishes an extrinsic object to the registry. Publishing includes validation, assigning an internal version, validating the submission, and notification. The submitted extrinsic object should not contain the same logical identifier as previously submitted extrinsic (412 Precondition Failed), in that scenario the version interface should be used.
parameter | value | description |
---|---|---|
packageGuid | optional package guid which this registry object will be a member of |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
guid | unique identifier of registry item |
Retrieves a single extrinsic from the registry. The logical identifier with the version uniquely identifies one extrinsic.
available response representations:
Updates the existing extrinsic with the given logical identifier and version.
acceptable request representations:
available response representations:
Removes the extrinsic with the given global identifier.
available response representations:
parameter | value | description |
---|---|---|
lid | local identifier of set extrinsics to retrieve |
Creates a new version of an extrinsic in the registry. Follows the same procedures as publishing with the caveat that the logical identifier this product carries should already exist in the registry (412 Precondition Failed).
parameter | value | description |
---|---|---|
major | Default: true | if true indicates a major revision otherwise considered minor |
packageGuid | optional package guid which this registry object will be a member of |
acceptable request representations:
available response representations:
Retrieves the collection of extrinsics that share the same logical identifier. This method supports finding all versions of extrinsic.
available response representations:
parameter | value | description |
---|---|---|
lid | local identifier of product to retrieve |
Retrieves the earliest extrinsic from the registry. The logical identifier points to a collection of versions of the same extrinsic.
available response representations:
parameter | value | description |
---|---|---|
lid | the logical identifier to the extrinsic |
Retrieves the latest extrinsic from the registry. The logical identifier points to a collection of versions of the same extrinsic.
available response representations:
parameter | value | description |
---|---|---|
guid | unique identifier of registry item | |
action | to take on extrinsic which will result in an update of status {@link ObjectAction} |
Updates the status of the extrinsic with the given global identifier.
available response representations:
This resource is responsible for managing Classification Schemes with the registry service.
Retrieves all classification schemes managed by the registry given a set of filters.
parameter | value | description |
---|---|---|
start | Default: 1 | |
rows | Default: 20 |
available response representations:
Publishes a classification scheme to the registry.
parameter | value | description |
---|---|---|
packageGuid | optional package guid which this registry object is a member of |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
schemeGuid | globally unique id of scheme |
Retrieves the classification scheme with the given global identifier.
available response representations:
Deletes the classification scheme with the given global identifier.
available response representations:
parameter | value | description |
---|---|---|
schemeGuid | globally unique id of scheme |
Retrieves the classification nodes for the given classification scheme.
available response representations:
This resource is responsible for managing Batch of the registry service.
parameter | value | description |
---|---|---|
packageGuid |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
major | Default: true | |
packageGuid |
acceptable request representations:
available response representations:
This resource is responsible for managing Classifications with the registry service.
Publishes a classification to the registry. Publishing includes validation, assigning an internal version, validating the submission, and notification.
parameter | value | description |
---|---|---|
packageGuid | optional package guid which this registry object is a member of |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
guid | of classification |
Retrieves a classification with the given global identifier.
available response representations:
Deletes the classification with the given global identifier.
available response representations:
This resource is responsible for managing Service descriptions with the registry service.
Retrieves all services managed by the registry given a set of filters.
parameter | value | description |
---|---|---|
start | Default: 1 | |
rows | Default: 20 |
available response representations:
Publishes a service to the registry.
parameter | value | description |
---|---|---|
packageGuid | optional package guid which this registry object is a member of |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
guid |
Retrieves the service with the given global identifier.
available response representations:
Updates the service and its contained objects with the given global identifier.
acceptable request representations:
available response representations:
Updates the service and its contained objects with the given global identifier. This method supports clients that can not do a PUT operation.
acceptable request representations:
available response representations:
This resource is responsible for managing External Links with the registry service. External links are essentially URIs to items that are outside the control of the registry.
Retrieves all external links managed by the registry given a set of filters.
parameter | value | description |
---|---|---|
start | Default: 1 | |
rows | Default: 20 |
available response representations:
Publishes an external link to the registry.
parameter | value | description |
---|---|---|
packageGuid | optional package guid which this registry object is a member of |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
guid | globally unique identifier of service |
Deletes the external link with the given global identifier.
available response representations:
Updates the external link with the given global identifier.
acceptable request representations:
available response representations:
Updates the external link with the given global identifier. This method supports clients that can not do a PUT operation.
acceptable request representations:
available response representations:
Retrieves the external link with the given global identifier.
available response representations:
This resource is responsible for managing replication requests.
Requests a replication of a remote registry contents to be initiated.
parameter | value | description |
---|---|---|
registryUrl | to replicate contents from | |
lastModified | time to constrain which registry objects are relevant to replicate. This time is inclusive. If set to null all will be pulled. | |
objectType | to replicate, all others will be ignored. | |
packageGuid | identifier for the package which all replicated items will be associated with. | |
packageName | used for the replication package |
available response representations:
Retrieves information about an ongoing replication request.
available response representations:
This resource is responsible for managing Associations with the registry service.
Retrieves all associations managed by the registry given a set of filters.
parameter | value | description |
---|---|---|
start | Default: 1 | the index at which to start the result list from |
rows | Default: 20 | how many results to return |
targetObject | filter on the identifier of the target in the association supports wildcard (*) | |
sourceObject | filter on the identifier of the source in the association supports wildcard (*) | |
associationType | filter on the type of association supports wildcard (*) | |
queryOp | Default: AND | to apply to filters, valid values are AND or OR. Defaults to AND. |
sort | defines what parameters to sort on. The format is "parameter order" the order is optional. The default is "guid ASC" and if unspecified the ordering is ASC. |
available response representations:
Publishes an association to the registry. Publishing includes validation, assigning an internal version, validating the submission, and notification.
parameter | value | description |
---|---|---|
packageGuid | optional package guid which this registry object is a member of |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
guid | of association |
Retrieves an association with the given global identifier.
available response representations:
Deletes the association with the given global identifier.
available response representations:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<report status="OK" serverStarted="2017-04-09T17:24:40.876-07:00" associations="0" extrinsics="0" services="0" classificationSchemes="0" classificationNodes="0" packages="0" events="0" registryVersion="1.11.0" xmlns="http://registry.pds.nasa.gov"/>
Source: registry-service.xsd
<xs:element name="report"> <xs:complexType> <xs:sequence/> <xs:attribute name="status"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="FAIL"/> <xs:enumeration value="OK"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="serverStarted" type="xs:dateTime"/> <xs:attribute name="associations" type="xs:long" use="required"/> <xs:attribute name="extrinsics" type="xs:long" use="required"/> <xs:attribute name="services" type="xs:long" use="required"/> <xs:attribute name="classificationSchemes" type="xs:long" use="required"/> <xs:attribute name="classificationNodes" type="xs:long" use="required"/> <xs:attribute name="packages" type="xs:long" use="required"/> <xs:attribute name="events" type="xs:long" use="required"/> <xs:attribute name="home" type="xs:string"/> <xs:attribute name="registryVersion" type="xs:string"/> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:response xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:results>
<ns2:auditableEvent eventType="Created" timestamp="2017-04-09T17:24:40.877-07:00" user="username" objectType="AuditableEvent" guid="urn:uuidda7b0167-c008-4c70-8692-da160433d365" home="http://pds.jpl.nasa.gov/registry-service">
<ns2:affectedObject>urn:uuid:foo</ns2:affectedObject>
</ns2:auditableEvent>
<ns2:auditableEvent eventType="Approved" timestamp="2017-04-09T17:24:40.877-07:00" user="username" objectType="AuditableEvent" guid="urn:uuid26033d45-00a6-409d-a52d-05be508b3399" home="http://pds.jpl.nasa.gov/registry-service">
<ns2:affectedObject>urn:uuid:foo</ns2:affectedObject>
</ns2:auditableEvent>
</ns2:results>
</ns2:response>
Source: registry-service.xsd
<xs:element name="response"> <xs:complexType> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="results"> <xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded" minOccurs="0"> <xs:element ref="registry-service:association"/> <xs:element ref="registry-service:auditableEvent"/> <xs:element ref="registry-service:classification"/> <xs:element ref="registry-service:classificationNode"/> <xs:element ref="registry-service:classificationScheme"/> <xs:element ref="registry-service:externalIdentifier"/> <xs:element ref="registry-service:extrinsicObject"/> <xs:element ref="registry-service:registryPackage"/> <xs:element ref="registry-service:service"/> <xs:element ref="registry-service:serviceBinding"/> <xs:element ref="registry-service:slot"/> <xs:element ref="registry-service:specificationLink"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="start" type="xs:int"/> <xs:attribute name="numFound" type="xs:long"/> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:classificationNode parent="urn:registry:ObjectTypeScheme" code="ExtrinsicObject" name="Extrinsic Object Node" objectType="ClassificationNode" description="This is the classification node for extrinsic object." guid="urn:registry:ObjectTypeScheme:ExtrinsicObject" xmlns:ns2="http://registry.pds.nasa.gov"/>
Source: registry-service.xsd
<xs:element name="classificationNode"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="parent" type="xs:string"/> <xs:attribute name="code" type="xs:string"/> <xs:attribute name="path" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="classificationNode"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="parent" type="xs:string"/> <xs:attribute name="code" type="xs:string"/> <xs:attribute name="path" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:classificationNode parent="urn:registry:ObjectTypeScheme" code="ExtrinsicObject" name="Extrinsic Object Node" objectType="ClassificationNode" description="This is the classification node for extrinsic object." guid="urn:registry:ObjectTypeScheme:ExtrinsicObject" xmlns:ns2="http://registry.pds.nasa.gov"/>
Source: registry-service.xsd
<xs:element name="classificationNode"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="parent" type="xs:string"/> <xs:attribute name="code" type="xs:string"/> <xs:attribute name="path" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="classificationNode"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="parent" type="xs:string"/> <xs:attribute name="code" type="xs:string"/> <xs:attribute name="path" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:classificationNode parent="urn:registry:ObjectTypeScheme" code="ExtrinsicObject" path="/urn:registry:ObjectTypeScheme/ExtrinsicObject" name="Extrinsic Object Node" objectType="ClassificationNode" description="This is the classification node for extrinsic." guid="urn:registry:ObjectTypeScheme:ExtrinsicObject" home="http://pds.jpl.nasa.gov/registry-service" xmlns:ns2="http://registry.pds.nasa.gov"/>
Source: registry-service.xsd
<xs:element name="classificationNode"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="parent" type="xs:string"/> <xs:attribute name="code" type="xs:string"/> <xs:attribute name="path" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="classificationNode"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="parent" type="xs:string"/> <xs:attribute name="code" type="xs:string"/> <xs:attribute name="path" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="registryPackage"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="registryPackage"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="registryPackage"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="registryPackage"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="registryPackage"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="registryPackage"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="registryPackage"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="registryPackage"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="registryPackage"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="registryPackage"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="registryPackage"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="registryPackage"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="registryPackage"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="registryPackage"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="registryObjectList"> <xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded" minOccurs="0"> <xs:element ref="registry-service:registryObject"/> <xs:element ref="registry-service:service"/> <xs:element ref="registry-service:serviceBinding"/> <xs:element ref="registry-service:specificationLink"/> <xs:element ref="registry-service:classification"/> <xs:element ref="registry-service:externalIdentifier"/> <xs:element ref="registry-service:externalLink"/> <xs:element ref="registry-service:association"/> <xs:element ref="registry-service:auditableEvent"/> <xs:element ref="registry-service:classificationNode"/> <xs:element ref="registry-service:classificationScheme"/> <xs:element ref="registry-service:extrinsicObject"/> <xs:element ref="registry-service:registryPackage"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element><xs:element name="registryObjectList"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="tns:registryObject"/> <xs:element ref="tns:service"/> <xs:element ref="tns:serviceBinding"/> <xs:element ref="tns:specificationLink"/> <xs:element ref="tns:classification"/> <xs:element ref="tns:externalIdentifier"/> <xs:element ref="tns:association"/> <xs:element ref="tns:extrinsicObject"/> <xs:element ref="tns:externalLink"/> <xs:element ref="tns:classificationNode"/> <xs:element ref="tns:registryPackage"/> <xs:element ref="tns:classificationScheme"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="externalIdentifier"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence> <xs:element minOccurs="0" name="identificationScheme" type="xs:string"/> <xs:element minOccurs="0" name="registryObject" type="xs:string"/> <xs:element minOccurs="0" name="value" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="externalIdentifier"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence> <xs:element name="identificationScheme" type="xs:string" minOccurs="0"/> <xs:element name="registryObject" type="xs:string" minOccurs="0"/> <xs:element name="value" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="externalIdentifier"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence> <xs:element minOccurs="0" name="identificationScheme" type="xs:string"/> <xs:element minOccurs="0" name="registryObject" type="xs:string"/> <xs:element minOccurs="0" name="value" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="externalIdentifier"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence> <xs:element name="identificationScheme" type="xs:string" minOccurs="0"/> <xs:element name="registryObject" type="xs:string" minOccurs="0"/> <xs:element name="value" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="externalIdentifier"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence> <xs:element minOccurs="0" name="identificationScheme" type="xs:string"/> <xs:element minOccurs="0" name="registryObject" type="xs:string"/> <xs:element minOccurs="0" name="value" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="externalIdentifier"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence> <xs:element name="identificationScheme" type="xs:string" minOccurs="0"/> <xs:element name="registryObject" type="xs:string" minOccurs="0"/> <xs:element name="value" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:response start="1" numFound="1" xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:results>
<ns2:extrinsicObject lid="1234" objectType="ExtrinsicObject" status="Submitted" description="Default Description" versionName="1.0" guid="urn:uuid067cd95b-f808-4828-a6d3-e22513e7491b" home="http://pds.jpl.nasa.gov/registry-service">
<ns2:slot id="0" name="last-name">
<ns2:value>Doe</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="phone">
<ns2:value>(818)123-4567</ns2:value>
<ns2:value>(818)765-4321</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="first-name">
<ns2:value>John</ns2:value>
</ns2:slot>
</ns2:extrinsicObject>
</ns2:results>
</ns2:response>
Source: registry-service.xsd
<xs:element name="response"> <xs:complexType> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="results"> <xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded" minOccurs="0"> <xs:element ref="registry-service:association"/> <xs:element ref="registry-service:auditableEvent"/> <xs:element ref="registry-service:classification"/> <xs:element ref="registry-service:classificationNode"/> <xs:element ref="registry-service:classificationScheme"/> <xs:element ref="registry-service:externalIdentifier"/> <xs:element ref="registry-service:extrinsicObject"/> <xs:element ref="registry-service:registryPackage"/> <xs:element ref="registry-service:service"/> <xs:element ref="registry-service:serviceBinding"/> <xs:element ref="registry-service:slot"/> <xs:element ref="registry-service:specificationLink"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="start" type="xs:int"/> <xs:attribute name="numFound" type="xs:long"/> </xs:complexType> </xs:element>
parameter | value | description |
---|---|---|
Link | The URI to the next and previous pages. |
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:extrinsicObject lid="1234" objectType="ExtrinsicObject" description="Default Description" versionName="1.0" home="http://pds.jpl.nasa.gov/registry-service" xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:slot id="0" name="last-name">
<ns2:value>Doe</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="phone">
<ns2:value>(818)123-4567</ns2:value>
<ns2:value>(818)765-4321</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="first-name">
<ns2:value>John</ns2:value>
</ns2:slot>
</ns2:extrinsicObject>
Source: registry-service.xsd
<xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:extrinsicObject lid="1234" objectType="ExtrinsicObject" description="Default Description" versionName="1.0" home="http://pds.jpl.nasa.gov/registry-service" xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:slot id="0" name="last-name">
<ns2:value>Doe</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="phone">
<ns2:value>(818)123-4567</ns2:value>
<ns2:value>(818)765-4321</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="first-name">
<ns2:value>John</ns2:value>
</ns2:slot>
</ns2:extrinsicObject>
Source: registry-service.xsd
<xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:extrinsicObject lid="1234" objectType="ExtrinsicObject" status="Submitted" description="Default Description" versionName="1.0" guid="urn:uuid067cd95b-f808-4828-a6d3-e22513e7491b" home="http://pds.jpl.nasa.gov/registry-service" xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:slot id="0" name="last-name">
<ns2:value>Doe</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="phone">
<ns2:value>(818)123-4567</ns2:value>
<ns2:value>(818)765-4321</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="first-name">
<ns2:value>John</ns2:value>
</ns2:slot>
</ns2:extrinsicObject>
Source: registry-service.xsd
<xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:extrinsicObject lid="1234" objectType="ExtrinsicObject" status="Submitted" description="Default Description" versionName="2.0" guid="urn:uuid2238f5fc-6c45-40b8-84e3-ff02e2203eec" home="http://pds.jpl.nasa.gov/registry-service" xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:slot id="0" name="last-name">
<ns2:value>Doe</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="phone">
<ns2:value>(818)123-4567</ns2:value>
<ns2:value>(818)765-4321</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="first-name">
<ns2:value>John</ns2:value>
</ns2:slot>
</ns2:extrinsicObject>
Source: registry-service.xsd
<xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:extrinsicObject lid="1234" objectType="ExtrinsicObject" status="Submitted" description="Default Description" versionName="2.0" guid="urn:uuid2238f5fc-6c45-40b8-84e3-ff02e2203eec" home="http://pds.jpl.nasa.gov/registry-service" xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:slot id="0" name="last-name">
<ns2:value>Doe</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="phone">
<ns2:value>(818)123-4567</ns2:value>
<ns2:value>(818)765-4321</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="first-name">
<ns2:value>John</ns2:value>
</ns2:slot>
</ns2:extrinsicObject>
Source: registry-service.xsd
<xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:response xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:results>
<ns2:extrinsicObject lid="1234" objectType="ExtrinsicObject" status="Submitted" description="Default Description" versionName="1.0" guid="urn:uuid067cd95b-f808-4828-a6d3-e22513e7491b" home="http://pds.jpl.nasa.gov/registry-service">
<ns2:slot id="0" name="last-name">
<ns2:value>Doe</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="phone">
<ns2:value>(818)123-4567</ns2:value>
<ns2:value>(818)765-4321</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="first-name">
<ns2:value>John</ns2:value>
</ns2:slot>
</ns2:extrinsicObject>
<ns2:extrinsicObject lid="1234" objectType="ExtrinsicObject" status="Submitted" description="Default Description" versionName="2.0" guid="urn:uuid8a37d0b2-9cfc-43de-9e4e-17297d76974e" home="http://pds.jpl.nasa.gov/registry-service">
<ns2:slot id="0" name="last-name">
<ns2:value>Doe</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="phone">
<ns2:value>(818)123-4567</ns2:value>
<ns2:value>(818)765-4321</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="first-name">
<ns2:value>John</ns2:value>
</ns2:slot>
</ns2:extrinsicObject>
</ns2:results>
</ns2:response>
Source: registry-service.xsd
<xs:element name="response"> <xs:complexType> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="results"> <xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded" minOccurs="0"> <xs:element ref="registry-service:association"/> <xs:element ref="registry-service:auditableEvent"/> <xs:element ref="registry-service:classification"/> <xs:element ref="registry-service:classificationNode"/> <xs:element ref="registry-service:classificationScheme"/> <xs:element ref="registry-service:externalIdentifier"/> <xs:element ref="registry-service:extrinsicObject"/> <xs:element ref="registry-service:registryPackage"/> <xs:element ref="registry-service:service"/> <xs:element ref="registry-service:serviceBinding"/> <xs:element ref="registry-service:slot"/> <xs:element ref="registry-service:specificationLink"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="start" type="xs:int"/> <xs:attribute name="numFound" type="xs:long"/> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:extrinsicObject lid="1234" objectType="ExtrinsicObject" status="Submitted" description="Default Description" versionName="1.0" guid="urn:uuid067cd95b-f808-4828-a6d3-e22513e7491b" home="http://pds.jpl.nasa.gov/registry-service" xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:slot id="0" name="last-name">
<ns2:value>Doe</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="phone">
<ns2:value>(818)123-4567</ns2:value>
<ns2:value>(818)765-4321</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="first-name">
<ns2:value>John</ns2:value>
</ns2:slot>
</ns2:extrinsicObject>
Source: registry-service.xsd
<xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:extrinsicObject lid="1234" objectType="ExtrinsicObject" status="Submitted" description="Default Description" versionName="1.0" guid="urn:uuid067cd95b-f808-4828-a6d3-e22513e7491b" home="http://pds.jpl.nasa.gov/registry-service" xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:slot id="0" name="last-name">
<ns2:value>Doe</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="phone">
<ns2:value>(818)123-4567</ns2:value>
<ns2:value>(818)765-4321</ns2:value>
</ns2:slot>
<ns2:slot id="0" name="first-name">
<ns2:value>John</ns2:value>
</ns2:slot>
</ns2:extrinsicObject>
Source: registry-service.xsd
<xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="extrinsicObject"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="contentVersion" type="xs:string"/> <xs:attribute name="mimeType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:classificationScheme isInternal="true" nodeType="UniqueCode" name="Test Canonical Object Type Classification Scheme" objectType="ClassificationScheme" description="This is the canonical object type classification that is one of the core registry objects" guid="urn:registry:ObjectTypeScheme" xmlns:ns2="http://registry.pds.nasa.gov"/>
Source: registry-service.xsd
<xs:element name="classificationScheme"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="isInternal" type="xs:boolean"/> <xs:attribute name="nodeType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="NonUniqueCode"/> <xs:enumeration value="EmbeddedPath"/> <xs:enumeration value="UniqueCode"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="classificationScheme"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="isInternal" type="xs:boolean"/> <xs:attribute name="nodeType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="UniqueCode"/> <xs:enumeration value="EmbeddedPath"/> <xs:enumeration value="NonUniqueCode"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:classificationScheme isInternal="true" nodeType="UniqueCode" name="Test Canonical Object Type Classification Scheme" objectType="ClassificationScheme" description="This is the canonical object type classification that is one of the core registry objects" guid="urn:registry:ObjectTypeScheme" xmlns:ns2="http://registry.pds.nasa.gov"/>
Source: registry-service.xsd
<xs:element name="classificationScheme"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="isInternal" type="xs:boolean"/> <xs:attribute name="nodeType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="NonUniqueCode"/> <xs:enumeration value="EmbeddedPath"/> <xs:enumeration value="UniqueCode"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="classificationScheme"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="isInternal" type="xs:boolean"/> <xs:attribute name="nodeType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="UniqueCode"/> <xs:enumeration value="EmbeddedPath"/> <xs:enumeration value="NonUniqueCode"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:classificationScheme isInternal="true" nodeType="UniqueCode" lid="urn:uuidf559a0b2-4037-4b80-bb90-9aa8d3cd1a3f" name="Test Canonical Object Type Classification Scheme" objectType="ClassificationScheme" description="This is the canonical object type classification that is one of the core registry objects" versionName="1.0" guid="urn:registry:ObjectTypeScheme" home="http://pds.jpl.nasa.gov/registry-service" xmlns:ns2="http://registry.pds.nasa.gov"/>
Source: registry-service.xsd
<xs:element name="classificationScheme"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="isInternal" type="xs:boolean"/> <xs:attribute name="nodeType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="NonUniqueCode"/> <xs:enumeration value="EmbeddedPath"/> <xs:enumeration value="UniqueCode"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="classificationScheme"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="isInternal" type="xs:boolean"/> <xs:attribute name="nodeType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="UniqueCode"/> <xs:enumeration value="EmbeddedPath"/> <xs:enumeration value="NonUniqueCode"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:response xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:results>
<ns2:classificationNode parent="urn:registry:ObjectTypeScheme" code="ExtrinsicObject" path="/urn:registry:ObjectTypeScheme/ExtrinsicObject" name="Extrinsic Object Node" objectType="ClassificationNode" description="This is the classification node for extrinsic." guid="urn:registry:ObjectTypeScheme:ExtrinsicObject" home="http://pds.jpl.nasa.gov/registry-service"/>
<ns2:classificationNode parent="urn:registry:ObjectTypeScheme:ExtrinsicObject" code="Test" path="/urn:registry:ObjectTypeScheme/ExtrinsicObject/Test" name="Test Extrinsic Object Node" objectType="ClassificationNode" description="This is the classification node for test." guid="urn:registry:ObjectTypeScheme:ExtrinsicObject:Test" home="http://pds.jpl.nasa.gov/registry-service"/>
</ns2:results>
</ns2:response>
Source: registry-service.xsd
<xs:element name="response"> <xs:complexType> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="results"> <xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded" minOccurs="0"> <xs:element ref="registry-service:association"/> <xs:element ref="registry-service:auditableEvent"/> <xs:element ref="registry-service:classification"/> <xs:element ref="registry-service:classificationNode"/> <xs:element ref="registry-service:classificationScheme"/> <xs:element ref="registry-service:externalIdentifier"/> <xs:element ref="registry-service:extrinsicObject"/> <xs:element ref="registry-service:registryPackage"/> <xs:element ref="registry-service:service"/> <xs:element ref="registry-service:serviceBinding"/> <xs:element ref="registry-service:slot"/> <xs:element ref="registry-service:specificationLink"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="start" type="xs:int"/> <xs:attribute name="numFound" type="xs:long"/> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="registryObjectList"> <xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded" minOccurs="0"> <xs:element ref="registry-service:registryObject"/> <xs:element ref="registry-service:service"/> <xs:element ref="registry-service:serviceBinding"/> <xs:element ref="registry-service:specificationLink"/> <xs:element ref="registry-service:classification"/> <xs:element ref="registry-service:externalIdentifier"/> <xs:element ref="registry-service:externalLink"/> <xs:element ref="registry-service:association"/> <xs:element ref="registry-service:auditableEvent"/> <xs:element ref="registry-service:classificationNode"/> <xs:element ref="registry-service:classificationScheme"/> <xs:element ref="registry-service:extrinsicObject"/> <xs:element ref="registry-service:registryPackage"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element><xs:element name="registryObjectList"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="tns:registryObject"/> <xs:element ref="tns:service"/> <xs:element ref="tns:serviceBinding"/> <xs:element ref="tns:specificationLink"/> <xs:element ref="tns:classification"/> <xs:element ref="tns:externalIdentifier"/> <xs:element ref="tns:association"/> <xs:element ref="tns:extrinsicObject"/> <xs:element ref="tns:externalLink"/> <xs:element ref="tns:classificationNode"/> <xs:element ref="tns:registryPackage"/> <xs:element ref="tns:classificationScheme"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="registryObjectList"> <xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded" minOccurs="0"> <xs:element ref="registry-service:registryObject"/> <xs:element ref="registry-service:service"/> <xs:element ref="registry-service:serviceBinding"/> <xs:element ref="registry-service:specificationLink"/> <xs:element ref="registry-service:classification"/> <xs:element ref="registry-service:externalIdentifier"/> <xs:element ref="registry-service:externalLink"/> <xs:element ref="registry-service:association"/> <xs:element ref="registry-service:auditableEvent"/> <xs:element ref="registry-service:classificationNode"/> <xs:element ref="registry-service:classificationScheme"/> <xs:element ref="registry-service:extrinsicObject"/> <xs:element ref="registry-service:registryPackage"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element><xs:element name="registryObjectList"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="tns:registryObject"/> <xs:element ref="tns:service"/> <xs:element ref="tns:serviceBinding"/> <xs:element ref="tns:specificationLink"/> <xs:element ref="tns:classification"/> <xs:element ref="tns:externalIdentifier"/> <xs:element ref="tns:association"/> <xs:element ref="tns:extrinsicObject"/> <xs:element ref="tns:externalLink"/> <xs:element ref="tns:classificationNode"/> <xs:element ref="tns:registryPackage"/> <xs:element ref="tns:classificationScheme"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="registryObjectList"> <xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded" minOccurs="0"> <xs:element ref="registry-service:registryObject"/> <xs:element ref="registry-service:service"/> <xs:element ref="registry-service:serviceBinding"/> <xs:element ref="registry-service:specificationLink"/> <xs:element ref="registry-service:classification"/> <xs:element ref="registry-service:externalIdentifier"/> <xs:element ref="registry-service:externalLink"/> <xs:element ref="registry-service:association"/> <xs:element ref="registry-service:auditableEvent"/> <xs:element ref="registry-service:classificationNode"/> <xs:element ref="registry-service:classificationScheme"/> <xs:element ref="registry-service:extrinsicObject"/> <xs:element ref="registry-service:registryPackage"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element><xs:element name="registryObjectList"> <xs:complexType> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="tns:registryObject"/> <xs:element ref="tns:service"/> <xs:element ref="tns:serviceBinding"/> <xs:element ref="tns:specificationLink"/> <xs:element ref="tns:classification"/> <xs:element ref="tns:externalIdentifier"/> <xs:element ref="tns:association"/> <xs:element ref="tns:extrinsicObject"/> <xs:element ref="tns:externalLink"/> <xs:element ref="tns:classificationNode"/> <xs:element ref="tns:registryPackage"/> <xs:element ref="tns:classificationScheme"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="classification"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="classificationScheme" type="xs:string"/> <xs:attribute name="classificiationNode" type="xs:string"/> <xs:attribute name="classifiedObject" type="xs:string"/> <xs:attribute name="nodeRepresentation" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="classification"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="classificationScheme" type="xs:string"/> <xs:attribute name="classificiationNode" type="xs:string"/> <xs:attribute name="classifiedObject" type="xs:string"/> <xs:attribute name="nodeRepresentation" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="classification"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="classificationScheme" type="xs:string"/> <xs:attribute name="classificiationNode" type="xs:string"/> <xs:attribute name="classifiedObject" type="xs:string"/> <xs:attribute name="nodeRepresentation" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="classification"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="classificationScheme" type="xs:string"/> <xs:attribute name="classificiationNode" type="xs:string"/> <xs:attribute name="classifiedObject" type="xs:string"/> <xs:attribute name="nodeRepresentation" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="classification"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="classificationScheme" type="xs:string"/> <xs:attribute name="classificiationNode" type="xs:string"/> <xs:attribute name="classifiedObject" type="xs:string"/> <xs:attribute name="nodeRepresentation" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="classification"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="classificationScheme" type="xs:string"/> <xs:attribute name="classificiationNode" type="xs:string"/> <xs:attribute name="classifiedObject" type="xs:string"/> <xs:attribute name="nodeRepresentation" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:service name="PDS Service" objectType="Service" description="This is a service to test adding a service description to the registry" xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:serviceBinding accessURI="http://pds.jpl.nasa.gov" name="PDS Main Site" objectType="ServiceBinding" description="This is the PDS main web site">
<ns2:specificationLink specificationObject="urn:uuid:HTTPSpecificationDocument" name="HTTP Specification Link" objectType="SpecificationLink" description="This is a link to the HTTP specification.">
<ns2:usageDescription>Use a browser to access the PDS site. The acceptable browsers are listed in the usage parameters.</ns2:usageDescription>
<ns2:usageParameter>Firefox</ns2:usageParameter>
<ns2:usageParameter>Internet Explorer</ns2:usageParameter>
<ns2:usageParameter>Chrome</ns2:usageParameter>
<ns2:usageParameter>Safari</ns2:usageParameter>
</ns2:specificationLink>
</ns2:serviceBinding>
</ns2:service>
Source: registry-service.xsd
<xs:element name="service"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="registry-service:serviceBinding"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="service"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence> <xs:element ref="tns:serviceBinding" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:service name="PDS Service" objectType="Service" description="This is a service to test adding a service description to the registry" xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:serviceBinding accessURI="http://pds.jpl.nasa.gov" name="PDS Main Site" objectType="ServiceBinding" description="This is the PDS main web site">
<ns2:specificationLink specificationObject="urn:uuid:HTTPSpecificationDocument" name="HTTP Specification Link" objectType="SpecificationLink" description="This is a link to the HTTP specification.">
<ns2:usageDescription>Use a browser to access the PDS site. The acceptable browsers are listed in the usage parameters.</ns2:usageDescription>
<ns2:usageParameter>Firefox</ns2:usageParameter>
<ns2:usageParameter>Internet Explorer</ns2:usageParameter>
<ns2:usageParameter>Chrome</ns2:usageParameter>
<ns2:usageParameter>Safari</ns2:usageParameter>
</ns2:specificationLink>
</ns2:serviceBinding>
</ns2:service>
Source: registry-service.xsd
<xs:element name="service"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="registry-service:serviceBinding"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="service"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence> <xs:element ref="tns:serviceBinding" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:service name="PDS Service" objectType="Service" description="This is a service to test adding a service description to the registry" xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:serviceBinding accessURI="http://pds.jpl.nasa.gov" name="PDS Main Site" objectType="ServiceBinding" description="This is the PDS main web site">
<ns2:specificationLink specificationObject="urn:uuid:HTTPSpecificationDocument" name="HTTP Specification Link" objectType="SpecificationLink" description="This is a link to the HTTP specification.">
<ns2:usageDescription>Use a browser to access the PDS site. The acceptable browsers are listed in the usage parameters.</ns2:usageDescription>
<ns2:usageParameter>Firefox</ns2:usageParameter>
<ns2:usageParameter>Internet Explorer</ns2:usageParameter>
<ns2:usageParameter>Chrome</ns2:usageParameter>
<ns2:usageParameter>Safari</ns2:usageParameter>
</ns2:specificationLink>
</ns2:serviceBinding>
</ns2:service>
Source: registry-service.xsd
<xs:element name="service"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="registry-service:serviceBinding"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="service"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence> <xs:element ref="tns:serviceBinding" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="service"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="registry-service:serviceBinding"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="service"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence> <xs:element ref="tns:serviceBinding" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="service"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="registry-service:serviceBinding"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="service"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence> <xs:element ref="tns:serviceBinding" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="service"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="registry-service:serviceBinding"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="service"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence> <xs:element ref="tns:serviceBinding" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="service"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" ref="registry-service:serviceBinding"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="service"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence> <xs:element ref="tns:serviceBinding" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:externalLink externalURI="http://pds.nasa.gov" objectType="ExternalLink" xmlns:ns2="http://registry.pds.nasa.gov"/>
Source: registry-service.xsd
<xs:element name="externalLink"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="externalURI" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="externalLink"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="externalURI" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:externalLink externalURI="http://pds.nasa.gov" objectType="ExternalLink" xmlns:ns2="http://registry.pds.nasa.gov"/>
Source: registry-service.xsd
<xs:element name="externalLink"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="externalURI" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="externalLink"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="externalURI" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="externalLink"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="externalURI" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="externalLink"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="externalURI" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="externalLink"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="externalURI" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="externalLink"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="externalURI" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="externalLink"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="externalURI" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="externalLink"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="externalURI" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="externalLink"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="externalURI" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="externalLink"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="externalURI" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:externalLink externalURI="http://pds.nasa.gov" objectType="ExternalLink" xmlns:ns2="http://registry.pds.nasa.gov"/>
Source: registry-service.xsd
<xs:element name="externalLink"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="externalURI" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="externalLink"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="externalURI" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="replicationReport"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="skippedEvent" type="xs:string"/> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="skippedObject" type="xs:string"/> </xs:sequence> <xs:attribute name="status"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="RUNNING"/> <xs:enumeration value="COMPLETE"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="started" type="xs:dateTime"/> <xs:attribute name="totalEvents" type="xs:long" use="required"/> <xs:attribute name="eventsProcessed" type="xs:long" use="required"/> <xs:attribute name="lastModified" type="xs:dateTime"/> <xs:attribute name="registryUrl" type="xs:string"/> <xs:attribute name="packageGuid" type="xs:string"/> </xs:complexType> </xs:element><xs:element name="replicationReport"> <xs:complexType> <xs:sequence> <xs:element name="skippedEvent" type="xs:string" form="qualified" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="skippedObject" type="xs:string" form="qualified" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="status"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="RUNNING"/> <xs:enumeration value="COMPLETE"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="started" type="xs:dateTime"/> <xs:attribute name="totalEvents" type="xs:long" use="required"/> <xs:attribute name="eventsProcessed" type="xs:long" use="required"/> <xs:attribute name="lastModified" type="xs:dateTime"/> <xs:attribute name="registryUrl" type="xs:string"/> <xs:attribute name="packageGuid" type="xs:string"/> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="replicationReport"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="skippedEvent" type="xs:string"/> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="skippedObject" type="xs:string"/> </xs:sequence> <xs:attribute name="status"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="RUNNING"/> <xs:enumeration value="COMPLETE"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="started" type="xs:dateTime"/> <xs:attribute name="totalEvents" type="xs:long" use="required"/> <xs:attribute name="eventsProcessed" type="xs:long" use="required"/> <xs:attribute name="lastModified" type="xs:dateTime"/> <xs:attribute name="registryUrl" type="xs:string"/> <xs:attribute name="packageGuid" type="xs:string"/> </xs:complexType> </xs:element><xs:element name="replicationReport"> <xs:complexType> <xs:sequence> <xs:element name="skippedEvent" type="xs:string" form="qualified" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="skippedObject" type="xs:string" form="qualified" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="status"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="RUNNING"/> <xs:enumeration value="COMPLETE"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="started" type="xs:dateTime"/> <xs:attribute name="totalEvents" type="xs:long" use="required"/> <xs:attribute name="eventsProcessed" type="xs:long" use="required"/> <xs:attribute name="lastModified" type="xs:dateTime"/> <xs:attribute name="registryUrl" type="xs:string"/> <xs:attribute name="packageGuid" type="xs:string"/> </xs:complexType> </xs:element>
Source: registry-service.xsd
<xs:element name="replicationReport"> <xs:complexType> <xs:sequence> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="skippedEvent" type="xs:string"/> <xs:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="skippedObject" type="xs:string"/> </xs:sequence> <xs:attribute name="status"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="RUNNING"/> <xs:enumeration value="COMPLETE"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="started" type="xs:dateTime"/> <xs:attribute name="totalEvents" type="xs:long" use="required"/> <xs:attribute name="eventsProcessed" type="xs:long" use="required"/> <xs:attribute name="lastModified" type="xs:dateTime"/> <xs:attribute name="registryUrl" type="xs:string"/> <xs:attribute name="packageGuid" type="xs:string"/> </xs:complexType> </xs:element><xs:element name="replicationReport"> <xs:complexType> <xs:sequence> <xs:element name="skippedEvent" type="xs:string" form="qualified" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="skippedObject" type="xs:string" form="qualified" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="status"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="RUNNING"/> <xs:enumeration value="COMPLETE"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="started" type="xs:dateTime"/> <xs:attribute name="totalEvents" type="xs:long" use="required"/> <xs:attribute name="eventsProcessed" type="xs:long" use="required"/> <xs:attribute name="lastModified" type="xs:dateTime"/> <xs:attribute name="registryUrl" type="xs:string"/> <xs:attribute name="packageGuid" type="xs:string"/> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:response xmlns:ns2="http://registry.pds.nasa.gov">
<ns2:results>
<ns2:association sourceObject="1234" targetObject="1234" objectType="Association" status="Submitted" guid="urn:uuid61c30e9c-05f1-4bf7-8821-ffeb1b612b78" home="http://pds.jpl.nasa.gov/registry-service"/>
<ns2:association sourceObject="1234" targetObject="1234" objectType="Association" status="Submitted" guid="urn:uuidef4af14e-009c-4960-b8ae-def75ab50fd7" home="http://pds.jpl.nasa.gov/registry-service"/>
</ns2:results>
</ns2:response>
Source: registry-service.xsd
<xs:element name="response"> <xs:complexType> <xs:sequence> <xs:element form="qualified" minOccurs="0" name="results"> <xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded" minOccurs="0"> <xs:element ref="registry-service:association"/> <xs:element ref="registry-service:auditableEvent"/> <xs:element ref="registry-service:classification"/> <xs:element ref="registry-service:classificationNode"/> <xs:element ref="registry-service:classificationScheme"/> <xs:element ref="registry-service:externalIdentifier"/> <xs:element ref="registry-service:extrinsicObject"/> <xs:element ref="registry-service:registryPackage"/> <xs:element ref="registry-service:service"/> <xs:element ref="registry-service:serviceBinding"/> <xs:element ref="registry-service:slot"/> <xs:element ref="registry-service:specificationLink"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="start" type="xs:int"/> <xs:attribute name="numFound" type="xs:long"/> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:association sourceObject="1234" targetObject="1234" objectType="Association" status="Submitted" guid="urn:uuid61c30e9c-05f1-4bf7-8821-ffeb1b612b78" home="http://pds.jpl.nasa.gov/registry-service" xmlns:ns2="http://registry.pds.nasa.gov"/>
Source: registry-service.xsd
<xs:element name="association"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="sourceObject" type="xs:string"/> <xs:attribute name="targetObject" type="xs:string"/> <xs:attribute name="associationType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="association"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="sourceObject" type="xs:string"/> <xs:attribute name="targetObject" type="xs:string"/> <xs:attribute name="associationType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:association sourceObject="1234" targetObject="1234" objectType="Association" status="Submitted" guid="urn:uuid61c30e9c-05f1-4bf7-8821-ffeb1b612b78" home="http://pds.jpl.nasa.gov/registry-service" xmlns:ns2="http://registry.pds.nasa.gov"/>
Source: registry-service.xsd
<xs:element name="association"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="sourceObject" type="xs:string"/> <xs:attribute name="targetObject" type="xs:string"/> <xs:attribute name="associationType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="association"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="sourceObject" type="xs:string"/> <xs:attribute name="targetObject" type="xs:string"/> <xs:attribute name="associationType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:association sourceObject="1234" targetObject="1234" objectType="Association" status="Submitted" guid="urn:uuidef4af14e-009c-4960-b8ae-def75ab50fd7" home="http://pds.jpl.nasa.gov/registry-service" xmlns:ns2="http://registry.pds.nasa.gov"/>
Source: registry-service.xsd
<xs:element name="association"> <xs:complexType> <xs:complexContent> <xs:extension base="registry-service:registryObjectType"> <xs:sequence/> <xs:attribute name="sourceObject" type="xs:string"/> <xs:attribute name="targetObject" type="xs:string"/> <xs:attribute name="associationType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element><xs:element name="association"> <xs:complexType> <xs:complexContent> <xs:extension base="tns:registryObjectType"> <xs:sequence/> <xs:attribute name="sourceObject" type="xs:string"/> <xs:attribute name="targetObject" type="xs:string"/> <xs:attribute name="associationType" type="xs:string"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>