WSRR

The artifacts element contains all the objects in the graph of objects that are not contained in any other object in the graph of objects.

For example, if the graph consists of two WSDLDocument objects, both objects will be in the artifacts, whereas if the graph consists of a WSDLService and its WSDLPorts then only the WSDLService will be an artifact as the WSDLPorts are contained by the WSDLService.

The WSRR type is defined by the following XML Schema type

<xs:complexType name="WSRR">
        <xs:sequence>
             <xs:element name="root"
                type="xs:IDREF"
                nillable="false"
                sdoxml:propertyType="tns:BaseObject"/>
    <xs:element name="artefacts"
                type="tns:BaseObject"
                nillable="false"
                maxOccurs="unbounded"/>
          </xs:sequence>
   </xs:complexType>

The root element contains the bsrURI value of the object that is the root of the graph of objects contained by the WSRR instance.