Schema acns_v1.3.xsd


schema location http://www.acns.net/v1.3/acns_v1.3.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.acns.net/ACNS
 
Elements  Complex types  Simple types  Attributes  Attr. groups 
CounterNotice  Case  type_ExplicitType  schemaVersion  type_contentType 
Detection  Contact  type_infringement_type_enumeration  type_MappedIPPortAttribute 
Infringement  type_AlsoSeen  type_IPAddress  type_OriginalIPPortAttribute 
MessageEnvelope  type_Asset  type_MessageName 
NoticeAck  type_BinaryImage  type_Port 
NoticeStatus  type_Content 
StatusRequest  type_ContentMatched 
StatusUpdate  type_CounterNotice 
Verification  type_CounternoticeContent 
type_Declaration 
type_Detection 
type_Disposition 
type_GRStatus 
type_Hash 
type_infringement_type 
type_InternalTracking 
type_IPAssignee 
type_Item 
type_Mapping 
type_Message 
type_NoticeAck 
type_NoticeAckList 
type_NoticeStatus 
type_StatusDisposition 
type_StatusRequest 
type_StatusSource 
type_StatusUpdate 
type_Subject 
type_UsenetDisposition 
type_Verification 
type_VerificationLevel 
type_VerifiedImage 
type_WatermarkMatched 


schema location http://www.w3.org/2005/05/xmlmime
attributeFormDefault
elementFormDefault
targetNamespace http://www.w3.org/2005/05/xmlmime
 
Complex types  Attributes 
base64Binary  contentType 
hexBinary  expectedContentTypes 


schema location C:\Program Files\Altova\Common2015\Schemas\xmldsig\files\xmldsig-core-schema.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.w3.org/2000/09/xmldsig#
 
Elements  Complex types  Simple types 
CanonicalizationMethod  CanonicalizationMethodType  CryptoBinary 
DigestMethod  DigestMethodType  DigestValueType 
DigestValue  DSAKeyValueType  HMACOutputLengthType 
DSAKeyValue  KeyInfoType 
KeyInfo  KeyValueType 
KeyName  ManifestType 
KeyValue  ObjectType 
Manifest  PGPDataType 
MgmtData  ReferenceType 
Object  RetrievalMethodType 
PGPData  RSAKeyValueType 
Reference  SignatureMethodType 
RetrievalMethod  SignaturePropertiesType 
RSAKeyValue  SignaturePropertyType 
Signature  SignatureType 
SignatureMethod  SignatureValueType 
SignatureProperties  SignedInfoType 
SignatureProperty  SPKIDataType 
SignatureValue  TransformsType 
SignedInfo  TransformType 
SPKIData  X509DataType 
Transform  X509IssuerSerialType 
Transforms 
X509Data 


element CounterNotice
diagram acns_v1.3_p1.png
namespace http://www.acns.net/ACNS
type type_CounterNotice
properties
content complex
children Service_Provider Addl_Contact Subscriber CounternoticeContent Notes
attributes
Name  Type  Use  Default  Fixed  Annotation
TimeStamp  xs:dateTime  required      
DMCA  xs:boolean        
source <xs:element name="CounterNotice" type="type_CounterNotice"/>

element Detection
diagram acns_v1.3_p2.png
namespace http://www.acns.net/ACNS
type type_Detection
properties
content complex
children Asset ContentMatched HashMatched MetadataMatched WatermarkMatched VerificationID VerifiedDataLoc
source <xs:element name="Detection" type="type_Detection"/>

element Infringement
diagram acns_v1.3_p3.png
namespace http://www.acns.net/ACNS
properties
content complex
id v0.7
children Case Complainant Service_Provider Source Content History Notes Type Detection Verification InternalTracking TextNotice VerifiedData Declarations CopyrightHolder ComplainantRelationship
used by
complexType type_Message
attributes
Name  Type  Use  Default  Fixed  Annotation
schemaVersion  xs:string      1.3  
source <xs:element name="Infringement" id="v0.7">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Case" type="Case"/>
     
<xs:element name="Complainant" type="Contact"/>
     
<xs:element name="Service_Provider" type="Contact"/>
     
<xs:element name="Source">
       
<xs:complexType>
         
<xs:all>
           
<xs:element name="TimeStamp" type="xs:dateTime"/>
           
<xs:element name="IP_Address" type="type_IPAddress"/>
           
<xs:element name="Port" type="type_Port" minOccurs="0"/>
           
<xs:element name="Protocol" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:int">
                 
<xs:minInclusive value="0"/>
                 
<xs:maxInclusive value="254"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="DNS_Name" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:whiteSpace value="collapse"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="MAC_Address" type="xs:string" minOccurs="0"/>
           
<xs:element name="IP_Block" type="xs:string" minOccurs="0"/>
           
<xs:element name="Type" type="xs:string" minOccurs="0"/>
           
<xs:element name="SubType" minOccurs="0">
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="xs:string">
                   
<xs:attribute name="BaseType" use="required">
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="P2P"/>
                         
<xs:enumeration value="SERVER"/>
                         
<xs:enumeration value="LINK"/>
                         
<xs:enumeration value="OTHER"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:attribute>
                   
<xs:attribute name="Protocol">
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="BITTORRENT"/>
                         
<xs:enumeration value="ED2K"/>
                         
<xs:enumeration value="GNUTELLA"/>
                         
<xs:enumeration value="GNUTELLA2"/>
                         
<xs:enumeration value="ARES"/>
                         
<xs:enumeration value="WINNY"/>
                         
<xs:enumeration value="FASTTRACK"/>
                         
<xs:enumeration value="KAD"/>
                         
<xs:enumeration value="FTP"/>
                         
<xs:enumeration value="HTTP"/>
                         
<xs:enumeration value="IRC"/>
                         
<xs:enumeration value="OTHER"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:attribute>
                   
<xs:attribute name="Application" type="xs:string"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="URL_Base" type="xs:anyURI" minOccurs="0"/>
           
<xs:element name="UserName" type="xs:string" minOccurs="0"/>
           
<xs:element name="Login" minOccurs="0">
             
<xs:complexType>
               
<xs:attribute name="Username" type="xs:string" use="required"/>
               
<xs:attribute name="Password" type="xs:string" use="required"/>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Number_Files" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:int">
                 
<xs:minInclusive value="0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Deja_Vu" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Yes"/>
                 
<xs:enumeration value="No"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="IsSource" type="xs:boolean" minOccurs="0"/>
         
</xs:all>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Content">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Item" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="TimeStamp" type="xs:dateTime"/>
                 
<xs:element name="AlsoSeen" type="type_AlsoSeen" minOccurs="0" maxOccurs="unbounded"/>
                 
<xs:element name="Title" minOccurs="0" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:simpleContent>
                       
<xs:extension base="xs:string">
                         
<xs:attribute name="language" type="xs:language"/>
                       
</xs:extension>
                     
</xs:simpleContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Artist" type="xs:string" minOccurs="0"/>
                 
<xs:element name="FileName">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string"/>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="FileSize" type="xs:nonNegativeInteger" minOccurs="0"/>
                 
<xs:element name="URL" type="xs:anyURI" minOccurs="0"/>
                 
<xs:element name="Type" type="xs:string" minOccurs="0"/>
                 
<xs:element name="ExplicitType" type="type_ExplicitType" minOccurs="0"/>
                 
<xs:element name="Hash" type="type_Hash" minOccurs="0"/>
                 
<xs:element name="UseNetHeader" type="xs:string" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="History" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Notice" minOccurs="0" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="xs:string">
                   
<xs:attribute name="ID" type="xs:anySimpleType" use="optional"/>
                   
<xs:attribute name="TimeStamp" type="xs:anySimpleType" use="optional"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Notes" type="xs:string" minOccurs="0"/>
     
<xs:element name="Type" type="type_infringement_type" minOccurs="0"/>
     
<xs:element name="Detection" type="type_Detection" minOccurs="0"/>
     
<xs:element name="Verification" type="type_Verification" minOccurs="0"/>
     
<xs:element name="InternalTracking" type="type_InternalTracking" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="TextNotice" type="xs:string" minOccurs="0"/>
     
<xs:element name="VerifiedData" type="xs:base64Binary" minOccurs="0"/>
     
<xs:element name="Declarations" type="type_Declaration" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="CopyrightHolder" type="Contact" minOccurs="0"/>
     
<xs:element name="ComplainantRelationship" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="language" type="xs:language"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute ref="schemaVersion" fixed="1.3"/>
 
</xs:complexType>
</xs:element>

element Infringement/Case
diagram acns_v1.3_p4.png
namespace http://www.acns.net/ACNS
type Case
properties
content complex
children ID Ref_URL Status Severity
source <xs:element name="Case" type="Case"/>

element Infringement/Complainant
diagram acns_v1.3_p5.png
namespace http://www.acns.net/ACNS
type Contact
properties
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Complainant" type="Contact"/>

element Infringement/Service_Provider
diagram acns_v1.3_p6.png
namespace http://www.acns.net/ACNS
type Contact
properties
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Service_Provider" type="Contact"/>

element Infringement/Source
diagram acns_v1.3_p7.png
namespace http://www.acns.net/ACNS
properties
content complex
children TimeStamp IP_Address Port Protocol DNS_Name MAC_Address IP_Block Type SubType URL_Base UserName Login Number_Files Deja_Vu IsSource
source <xs:element name="Source">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="TimeStamp" type="xs:dateTime"/>
     
<xs:element name="IP_Address" type="type_IPAddress"/>
     
<xs:element name="Port" type="type_Port" minOccurs="0"/>
     
<xs:element name="Protocol" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="254"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="DNS_Name" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:whiteSpace value="collapse"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="MAC_Address" type="xs:string" minOccurs="0"/>
     
<xs:element name="IP_Block" type="xs:string" minOccurs="0"/>
     
<xs:element name="Type" type="xs:string" minOccurs="0"/>
     
<xs:element name="SubType" minOccurs="0">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="BaseType" use="required">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="P2P"/>
                   
<xs:enumeration value="SERVER"/>
                   
<xs:enumeration value="LINK"/>
                   
<xs:enumeration value="OTHER"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
             
<xs:attribute name="Protocol">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="BITTORRENT"/>
                   
<xs:enumeration value="ED2K"/>
                   
<xs:enumeration value="GNUTELLA"/>
                   
<xs:enumeration value="GNUTELLA2"/>
                   
<xs:enumeration value="ARES"/>
                   
<xs:enumeration value="WINNY"/>
                   
<xs:enumeration value="FASTTRACK"/>
                   
<xs:enumeration value="KAD"/>
                   
<xs:enumeration value="FTP"/>
                   
<xs:enumeration value="HTTP"/>
                   
<xs:enumeration value="IRC"/>
                   
<xs:enumeration value="OTHER"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
             
<xs:attribute name="Application" type="xs:string"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="URL_Base" type="xs:anyURI" minOccurs="0"/>
     
<xs:element name="UserName" type="xs:string" minOccurs="0"/>
     
<xs:element name="Login" minOccurs="0">
       
<xs:complexType>
         
<xs:attribute name="Username" type="xs:string" use="required"/>
         
<xs:attribute name="Password" type="xs:string" use="required"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Number_Files" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:int">
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Deja_Vu" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Yes"/>
           
<xs:enumeration value="No"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="IsSource" type="xs:boolean" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element Infringement/Source/TimeStamp
diagram acns_v1.3_p8.png
namespace http://www.acns.net/ACNS
type xs:dateTime
properties
content simple
source <xs:element name="TimeStamp" type="xs:dateTime"/>

element Infringement/Source/IP_Address
diagram acns_v1.3_p9.png
namespace http://www.acns.net/ACNS
type type_IPAddress
properties
content simple
source <xs:element name="IP_Address" type="type_IPAddress"/>

element Infringement/Source/Port
diagram acns_v1.3_p10.png
namespace http://www.acns.net/ACNS
type type_Port
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 0
maxInclusive 65535
source <xs:element name="Port" type="type_Port" minOccurs="0"/>

element Infringement/Source/Protocol
diagram acns_v1.3_p11.png
namespace http://www.acns.net/ACNS
type restriction of xs:int
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 0
maxInclusive 254
source <xs:element name="Protocol" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="254"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Infringement/Source/DNS_Name
diagram acns_v1.3_p12.png
namespace http://www.acns.net/ACNS
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
whiteSpace collapse
source <xs:element name="DNS_Name" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:whiteSpace value="collapse"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Infringement/Source/MAC_Address
diagram acns_v1.3_p13.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="MAC_Address" type="xs:string" minOccurs="0"/>

element Infringement/Source/IP_Block
diagram acns_v1.3_p14.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="IP_Block" type="xs:string" minOccurs="0"/>

element Infringement/Source/Type
diagram acns_v1.3_p15.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="xs:string" minOccurs="0"/>

element Infringement/Source/SubType
diagram acns_v1.3_p16.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
BaseType  derived by: xs:string  required      
Protocol  derived by: xs:string        
Application  xs:string        
source <xs:element name="SubType" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="BaseType" use="required">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="P2P"/>
             
<xs:enumeration value="SERVER"/>
             
<xs:enumeration value="LINK"/>
             
<xs:enumeration value="OTHER"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="Protocol">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="BITTORRENT"/>
             
<xs:enumeration value="ED2K"/>
             
<xs:enumeration value="GNUTELLA"/>
             
<xs:enumeration value="GNUTELLA2"/>
             
<xs:enumeration value="ARES"/>
             
<xs:enumeration value="WINNY"/>
             
<xs:enumeration value="FASTTRACK"/>
             
<xs:enumeration value="KAD"/>
             
<xs:enumeration value="FTP"/>
             
<xs:enumeration value="HTTP"/>
             
<xs:enumeration value="IRC"/>
             
<xs:enumeration value="OTHER"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="Application" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Infringement/Source/SubType/@BaseType
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration P2P
enumeration SERVER
enumeration LINK
enumeration OTHER
source <xs:attribute name="BaseType" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="P2P"/>
     
<xs:enumeration value="SERVER"/>
     
<xs:enumeration value="LINK"/>
     
<xs:enumeration value="OTHER"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute Infringement/Source/SubType/@Protocol
type restriction of xs:string
facets
Kind Value Annotation
enumeration BITTORRENT
enumeration ED2K
enumeration GNUTELLA
enumeration GNUTELLA2
enumeration ARES
enumeration WINNY
enumeration FASTTRACK
enumeration KAD
enumeration FTP
enumeration HTTP
enumeration IRC
enumeration OTHER
source <xs:attribute name="Protocol">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="BITTORRENT"/>
     
<xs:enumeration value="ED2K"/>
     
<xs:enumeration value="GNUTELLA"/>
     
<xs:enumeration value="GNUTELLA2"/>
     
<xs:enumeration value="ARES"/>
     
<xs:enumeration value="WINNY"/>
     
<xs:enumeration value="FASTTRACK"/>
     
<xs:enumeration value="KAD"/>
     
<xs:enumeration value="FTP"/>
     
<xs:enumeration value="HTTP"/>
     
<xs:enumeration value="IRC"/>
     
<xs:enumeration value="OTHER"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute Infringement/Source/SubType/@Application
type xs:string
source <xs:attribute name="Application" type="xs:string"/>

element Infringement/Source/URL_Base
diagram acns_v1.3_p17.png
namespace http://www.acns.net/ACNS
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="URL_Base" type="xs:anyURI" minOccurs="0"/>

element Infringement/Source/UserName
diagram acns_v1.3_p18.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="UserName" type="xs:string" minOccurs="0"/>

element Infringement/Source/Login
diagram acns_v1.3_p19.png
namespace http://www.acns.net/ACNS
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Username  xs:string  required      
Password  xs:string  required      
source <xs:element name="Login" minOccurs="0">
 
<xs:complexType>
   
<xs:attribute name="Username" type="xs:string" use="required"/>
   
<xs:attribute name="Password" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute Infringement/Source/Login/@Username
type xs:string
properties
use required
source <xs:attribute name="Username" type="xs:string" use="required"/>

attribute Infringement/Source/Login/@Password
type xs:string
properties
use required
source <xs:attribute name="Password" type="xs:string" use="required"/>

element Infringement/Source/Number_Files
diagram acns_v1.3_p20.png
namespace http://www.acns.net/ACNS
type restriction of xs:int
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 0
source <xs:element name="Number_Files" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Infringement/Source/Deja_Vu
diagram acns_v1.3_p21.png
namespace http://www.acns.net/ACNS
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Yes
enumeration No
source <xs:element name="Deja_Vu" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Yes"/>
     
<xs:enumeration value="No"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Infringement/Source/IsSource
diagram acns_v1.3_p22.png
namespace http://www.acns.net/ACNS
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="IsSource" type="xs:boolean" minOccurs="0"/>

element Infringement/Content
diagram acns_v1.3_p23.png
namespace http://www.acns.net/ACNS
properties
content complex
children Item
source <xs:element name="Content">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Item" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="TimeStamp" type="xs:dateTime"/>
           
<xs:element name="AlsoSeen" type="type_AlsoSeen" minOccurs="0" maxOccurs="unbounded"/>
           
<xs:element name="Title" minOccurs="0" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="xs:string">
                   
<xs:attribute name="language" type="xs:language"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Artist" type="xs:string" minOccurs="0"/>
           
<xs:element name="FileName">
             
<xs:simpleType>
               
<xs:restriction base="xs:string"/>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="FileSize" type="xs:nonNegativeInteger" minOccurs="0"/>
           
<xs:element name="URL" type="xs:anyURI" minOccurs="0"/>
           
<xs:element name="Type" type="xs:string" minOccurs="0"/>
           
<xs:element name="ExplicitType" type="type_ExplicitType" minOccurs="0"/>
           
<xs:element name="Hash" type="type_Hash" minOccurs="0"/>
           
<xs:element name="UseNetHeader" type="xs:string" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Infringement/Content/Item
diagram acns_v1.3_p24.png
namespace http://www.acns.net/ACNS
properties
minOcc 1
maxOcc unbounded
content complex
children TimeStamp AlsoSeen Title Artist FileName FileSize URL Type ExplicitType Hash UseNetHeader
source <xs:element name="Item" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="TimeStamp" type="xs:dateTime"/>
     
<xs:element name="AlsoSeen" type="type_AlsoSeen" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="Title" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="language" type="xs:language"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Artist" type="xs:string" minOccurs="0"/>
     
<xs:element name="FileName">
       
<xs:simpleType>
         
<xs:restriction base="xs:string"/>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="FileSize" type="xs:nonNegativeInteger" minOccurs="0"/>
     
<xs:element name="URL" type="xs:anyURI" minOccurs="0"/>
     
<xs:element name="Type" type="xs:string" minOccurs="0"/>
     
<xs:element name="ExplicitType" type="type_ExplicitType" minOccurs="0"/>
     
<xs:element name="Hash" type="type_Hash" minOccurs="0"/>
     
<xs:element name="UseNetHeader" type="xs:string" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Infringement/Content/Item/TimeStamp
diagram acns_v1.3_p25.png
namespace http://www.acns.net/ACNS
type xs:dateTime
properties
content simple
source <xs:element name="TimeStamp" type="xs:dateTime"/>

element Infringement/Content/Item/AlsoSeen
diagram acns_v1.3_p26.png
namespace http://www.acns.net/ACNS
type type_AlsoSeen
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Start  xs:dateTime  required      
End  xs:dateTime  required      
source <xs:element name="AlsoSeen" type="type_AlsoSeen" minOccurs="0" maxOccurs="unbounded"/>

element Infringement/Content/Item/Title
diagram acns_v1.3_p27.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="Title" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Infringement/Content/Item/Title/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element Infringement/Content/Item/Artist
diagram acns_v1.3_p28.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Artist" type="xs:string" minOccurs="0"/>

element Infringement/Content/Item/FileName
diagram acns_v1.3_p29.png
namespace http://www.acns.net/ACNS
type restriction of xs:string
properties
content simple
source <xs:element name="FileName">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element Infringement/Content/Item/FileSize
diagram acns_v1.3_p30.png
namespace http://www.acns.net/ACNS
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="FileSize" type="xs:nonNegativeInteger" minOccurs="0"/>

element Infringement/Content/Item/URL
diagram acns_v1.3_p31.png
namespace http://www.acns.net/ACNS
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="URL" type="xs:anyURI" minOccurs="0"/>

element Infringement/Content/Item/Type
diagram acns_v1.3_p32.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="xs:string" minOccurs="0"/>

element Infringement/Content/Item/ExplicitType
diagram acns_v1.3_p33.png
namespace http://www.acns.net/ACNS
type type_ExplicitType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Movie
enumeration Game
enumeration Software
enumeration Music
enumeration Document
enumeration Image
source <xs:element name="ExplicitType" type="type_ExplicitType" minOccurs="0"/>

element Infringement/Content/Item/Hash
diagram acns_v1.3_p34.png
namespace http://www.acns.net/ACNS
type type_Hash
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  xs:string  required      
source <xs:element name="Hash" type="type_Hash" minOccurs="0"/>

element Infringement/Content/Item/UseNetHeader
diagram acns_v1.3_p35.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="UseNetHeader" type="xs:string" minOccurs="0"/>

element Infringement/History
diagram acns_v1.3_p36.png
namespace http://www.acns.net/ACNS
properties
minOcc 0
maxOcc 1
content complex
children Notice
source <xs:element name="History" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Notice" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="ID" type="xs:anySimpleType" use="optional"/>
             
<xs:attribute name="TimeStamp" type="xs:anySimpleType" use="optional"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Infringement/History/Notice
diagram acns_v1.3_p37.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:anySimpleType  optional      
TimeStamp  xs:anySimpleType  optional      
source <xs:element name="Notice" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="ID" type="xs:anySimpleType" use="optional"/>
       
<xs:attribute name="TimeStamp" type="xs:anySimpleType" use="optional"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Infringement/History/Notice/@ID
type xs:anySimpleType
properties
use optional
source <xs:attribute name="ID" type="xs:anySimpleType" use="optional"/>

attribute Infringement/History/Notice/@TimeStamp
type xs:anySimpleType
properties
use optional
source <xs:attribute name="TimeStamp" type="xs:anySimpleType" use="optional"/>

element Infringement/Notes
diagram acns_v1.3_p38.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Notes" type="xs:string" minOccurs="0"/>

element Infringement/Type
diagram acns_v1.3_p39.png
namespace http://www.acns.net/ACNS
type type_infringement_type
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
enumeration OTHER
enumeration INFRINGEMENT
enumeration PRELIT
enumeration INFO
enumeration DMCA
attributes
Name  Type  Use  Default  Fixed  Annotation
Retraction  xs:boolean        
Comments  xs:string        
source <xs:element name="Type" type="type_infringement_type" minOccurs="0"/>

element Infringement/Detection
diagram acns_v1.3_p40.png
namespace http://www.acns.net/ACNS
type type_Detection
properties
minOcc 0
maxOcc 1
content complex
children Asset ContentMatched HashMatched MetadataMatched WatermarkMatched VerificationID VerifiedDataLoc
source <xs:element name="Detection" type="type_Detection" minOccurs="0"/>

element Infringement/Verification
diagram acns_v1.3_p41.png
namespace http://www.acns.net/ACNS
type type_Verification
properties
minOcc 0
maxOcc 1
content complex
children VerificationLevel Notes
source <xs:element name="Verification" type="type_Verification" minOccurs="0"/>

element Infringement/InternalTracking
diagram acns_v1.3_p42.png
namespace http://www.acns.net/ACNS
type type_InternalTracking
properties
minOcc 0
maxOcc unbounded
content complex
children PrimarySubject Disposition Mapping
attributes
Name  Type  Use  Default  Fixed  Annotation
CurrentSequence  xs:int        
InternalCaseNumber  xs:string  required      
source <xs:element name="InternalTracking" type="type_InternalTracking" minOccurs="0" maxOccurs="unbounded"/>

element Infringement/TextNotice
diagram acns_v1.3_p43.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TextNotice" type="xs:string" minOccurs="0"/>

element Infringement/VerifiedData
diagram acns_v1.3_p44.png
namespace http://www.acns.net/ACNS
type xs:base64Binary
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="VerifiedData" type="xs:base64Binary" minOccurs="0"/>

element Infringement/Declarations
diagram acns_v1.3_p45.png
namespace http://www.acns.net/ACNS
type type_Declaration
properties
minOcc 0
maxOcc unbounded
content complex
children Type Body LinkToBody
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="Declarations" type="type_Declaration" minOccurs="0" maxOccurs="unbounded"/>

element Infringement/CopyrightHolder
diagram acns_v1.3_p46.png
namespace http://www.acns.net/ACNS
type Contact
properties
minOcc 0
maxOcc 1
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="CopyrightHolder" type="Contact" minOccurs="0"/>

element Infringement/ComplainantRelationship
diagram acns_v1.3_p47.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:element name="ComplainantRelationship" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="language" type="xs:language"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Infringement/ComplainantRelationship/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element MessageEnvelope
diagram acns_v1.3_p48.png
namespace http://www.acns.net/ACNS
properties
content complex
children Message ds:Signature
attributes
Name  Type  Use  Default  Fixed  Annotation
ReplyEmail  xs:string        
ReplyURI  xs:string  optional      
id  xs:ID        
source <xs:element name="MessageEnvelope">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Message" type="type_Message" maxOccurs="unbounded"/>
     
<xs:element ref="ds:Signature" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="ReplyEmail" type="xs:string"/>
   
<xs:attribute name="ReplyURI" type="xs:string" use="optional"/>
   
<xs:attribute name="id" type="xs:ID"/>
 
</xs:complexType>
</xs:element>

attribute MessageEnvelope/@ReplyEmail
type xs:string
source <xs:attribute name="ReplyEmail" type="xs:string"/>

attribute MessageEnvelope/@ReplyURI
type xs:string
properties
use optional
source <xs:attribute name="ReplyURI" type="xs:string" use="optional"/>

attribute MessageEnvelope/@id
type xs:ID
source <xs:attribute name="id" type="xs:ID"/>

element MessageEnvelope/Message
diagram acns_v1.3_p49.png
namespace http://www.acns.net/ACNS
type type_Message
properties
minOcc 1
maxOcc unbounded
content complex
children Infringement NoticeAck NoticeStatus StatusRequest
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  type_MessageName  required      
ID  xs:string        
Created  xs:dateTime        
source <xs:element name="Message" type="type_Message" maxOccurs="unbounded"/>

element NoticeAck
diagram acns_v1.3_p50.png
namespace http://www.acns.net/ACNS
type type_NoticeAck
properties
content complex
children Case Complainant Service_Provider Addl_Contact Notes
used by
complexTypes type_Message type_NoticeAckList
attributes
Name  Type  Use  Default  Fixed  Annotation
schemaVersion  xs:string      1.3  
Accepted  xs:boolean        
RejectReason  derived by: xs:string  optional      
TimeStamp  xs:dateTime        
Sequence  xs:int  optional      
source <xs:element name="NoticeAck" type="type_NoticeAck"/>

element NoticeStatus
diagram acns_v1.3_p51.png
namespace http://www.acns.net/ACNS
properties
content complex
children CaseStatus StartDateTime EndDateTime
used by
complexType type_Message
attributes
Name  Type  Use  Default  Fixed  Annotation
schemaVersion  xs:string      1.3  
source <xs:element name="NoticeStatus">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CaseStatus" type="type_NoticeStatus" maxOccurs="unbounded"/>
     
<xs:sequence minOccurs="0">
       
<xs:element name="StartDateTime" type="xs:dateTime"/>
       
<xs:element name="EndDateTime" type="xs:dateTime"/>
     
</xs:sequence>
   
</xs:sequence>
   
<xs:attribute ref="schemaVersion"/>
 
</xs:complexType>
</xs:element>

element NoticeStatus/CaseStatus
diagram acns_v1.3_p52.png
namespace http://www.acns.net/ACNS
type type_NoticeStatus
properties
minOcc 1
maxOcc unbounded
content complex
children Disposition GRStatus UsenetStatus Source HumanInt CounterNotice Notes
attributes
Name  Type  Use  Default  Fixed  Annotation
CaseID  xs:string  required      
TimeStamp  xs:dateTime  required      
ReqTime  xs:dateTime        
source <xs:element name="CaseStatus" type="type_NoticeStatus" maxOccurs="unbounded"/>

element NoticeStatus/StartDateTime
diagram acns_v1.3_p53.png
namespace http://www.acns.net/ACNS
type xs:dateTime
properties
content simple
source <xs:element name="StartDateTime" type="xs:dateTime"/>

element NoticeStatus/EndDateTime
diagram acns_v1.3_p54.png
namespace http://www.acns.net/ACNS
type xs:dateTime
properties
content simple
source <xs:element name="EndDateTime" type="xs:dateTime"/>

element StatusRequest
diagram acns_v1.3_p55.png
namespace http://www.acns.net/ACNS
type type_StatusRequest
properties
content complex
children Case StartDateTime EndDateTime Complainant ServiceProvider
used by
complexType type_Message
attributes
Name  Type  Use  Default  Fixed  Annotation
schemaVersion  xs:string      1.3  
TimeStamp  xs:dateTime        
source <xs:element name="StatusRequest" type="type_StatusRequest"/>

element StatusUpdate
diagram acns_v1.3_p56.png
namespace http://www.acns.net/ACNS
type type_StatusUpdate
properties
content complex
children Case Complainant Service_Provider HumanInt Disposition DispositionUsenet CounterNotice NoticeAckList Content Notes
attributes
Name  Type  Use  Default  Fixed  Annotation
TimeStamp  xs:dateTime  required      
ReqTime  xs:dateTime        
schemaVersion  xs:string      1.3  
source <xs:element name="StatusUpdate" type="type_StatusUpdate"/>

element Verification
diagram acns_v1.3_p57.png
namespace http://www.acns.net/ACNS
type type_Verification
properties
content complex
children VerificationLevel Notes
source <xs:element name="Verification" type="type_Verification"/>

complexType Case
diagram acns_v1.3_p58.png
namespace http://www.acns.net/ACNS
children ID Ref_URL Status Severity
used by
elements Infringement/Case type_NoticeAck/Case type_StatusRequest/Case type_StatusUpdate/Case
source <xs:complexType name="Case">
 
<xs:all>
   
<xs:element name="ID" type="xs:string"/>
   
<xs:element name="Ref_URL" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="Status" type="xs:string" minOccurs="0"/>
   
<xs:element name="Severity" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Normal"/>
         
<xs:enumeration value="Low"/>
         
<xs:enumeration value="High"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:all>
</xs:complexType>

element Case/ID
diagram acns_v1.3_p59.png
namespace http://www.acns.net/ACNS
type xs:string
properties
content simple
source <xs:element name="ID" type="xs:string"/>

element Case/Ref_URL
diagram acns_v1.3_p60.png
namespace http://www.acns.net/ACNS
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Ref_URL" type="xs:anyURI" minOccurs="0"/>

element Case/Status
diagram acns_v1.3_p61.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Status" type="xs:string" minOccurs="0"/>

element Case/Severity
diagram acns_v1.3_p62.png
namespace http://www.acns.net/ACNS
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Normal
enumeration Low
enumeration High
source <xs:element name="Severity" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Normal"/>
     
<xs:enumeration value="Low"/>
     
<xs:enumeration value="High"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType Contact
diagram acns_v1.3_p63.png
namespace http://www.acns.net/ACNS
children Entity Contact Address Phone Email ContactURL
used by
elements type_NoticeAck/Addl_Contact type_CounterNotice/Addl_Contact Infringement/Complainant type_NoticeAck/Complainant type_StatusRequest/Complainant type_StatusUpdate/Complainant type_StatusSource/Complainant type_Disposition/Contact Infringement/CopyrightHolder type_StatusUpdate/HumanInt type_NoticeStatus/HumanInt Infringement/Service_Provider type_NoticeAck/Service_Provider type_CounterNotice/Service_Provider type_StatusUpdate/Service_Provider type_StatusSource/Service_Provider type_StatusRequest/ServiceProvider type_Subject/SubjectContact type_CounterNotice/Subscriber
source <xs:complexType name="Contact">
 
<xs:all>
   
<xs:element name="Entity" type="xs:string"/>
   
<xs:element name="Contact" type="xs:string" minOccurs="0"/>
   
<xs:element name="Address" type="xs:string" minOccurs="0"/>
   
<xs:element name="Phone" type="xs:string" minOccurs="0"/>
   
<xs:element name="Email" type="xs:string"/>
   
<xs:element name="ContactURL" type="xs:anyURI" minOccurs="0"/>
 
</xs:all>
</xs:complexType>

element Contact/Entity
diagram acns_v1.3_p64.png
namespace http://www.acns.net/ACNS
type xs:string
properties
content simple
source <xs:element name="Entity" type="xs:string"/>

element Contact/Contact
diagram acns_v1.3_p65.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Contact" type="xs:string" minOccurs="0"/>

element Contact/Address
diagram acns_v1.3_p66.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Address" type="xs:string" minOccurs="0"/>

element Contact/Phone
diagram acns_v1.3_p67.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Phone" type="xs:string" minOccurs="0"/>

element Contact/Email
diagram acns_v1.3_p68.png
namespace http://www.acns.net/ACNS
type xs:string
properties
content simple
source <xs:element name="Email" type="xs:string"/>

element Contact/ContactURL
diagram acns_v1.3_p69.png
namespace http://www.acns.net/ACNS
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ContactURL" type="xs:anyURI" minOccurs="0"/>

complexType type_AlsoSeen
diagram acns_v1.3_p70.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
base xs:string
used by
elements Infringement/Content/Item/AlsoSeen type_Item/AlsoSeen
attributes
Name  Type  Use  Default  Fixed  Annotation
Start  xs:dateTime  required      
End  xs:dateTime  required      
source <xs:complexType name="type_AlsoSeen">
 
<xs:simpleContent>
   
<xs:extension base="xs:string">
     
<xs:attribute name="Start" type="xs:dateTime" use="required"/>
     
<xs:attribute name="End" type="xs:dateTime" use="required"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute type_AlsoSeen/@Start
type xs:dateTime
properties
use required
source <xs:attribute name="Start" type="xs:dateTime" use="required"/>

attribute type_AlsoSeen/@End
type xs:dateTime
properties
use required
source <xs:attribute name="End" type="xs:dateTime" use="required"/>

complexType type_Asset
diagram acns_v1.3_p71.png
namespace http://www.acns.net/ACNS
children OriginalAssetName OriginalAssetID
used by
element type_Detection/Asset
source <xs:complexType name="type_Asset">
 
<xs:sequence>
   
<xs:element name="OriginalAssetName" type="xs:string"/>
   
<xs:element name="OriginalAssetID" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="type" type="xs:string" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element type_Asset/OriginalAssetName
diagram acns_v1.3_p72.png
namespace http://www.acns.net/ACNS
type xs:string
properties
content simple
source <xs:element name="OriginalAssetName" type="xs:string"/>

element type_Asset/OriginalAssetID
diagram acns_v1.3_p73.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string  required      
source <xs:element name="OriginalAssetID" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="type" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute type_Asset/OriginalAssetID/@type
type xs:string
properties
use required
source <xs:attribute name="type" type="xs:string" use="required"/>

complexType type_BinaryImage
diagram acns_v1.3_p74.png
namespace http://www.acns.net/ACNS
type extension of xmime:base64Binary
properties
base xmime:base64Binary
used by
element type_CounternoticeContent/NoticeImage
attributes
Name  Type  Use  Default  Fixed  Annotation
xmime:contentType  derived by: xs:string        
source <xs:complexType name="type_BinaryImage">
 
<xs:complexContent>
   
<xs:extension base="xmime:base64Binary"/>
 
</xs:complexContent>
</xs:complexType>

complexType type_Content
diagram acns_v1.3_p75.png
namespace http://www.acns.net/ACNS
children Item
used by
elements type_StatusUpdate/Content type_StatusSource/Content
source <xs:complexType name="type_Content">
 
<xs:sequence>
   
<xs:element name="Item" type="type_Item" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element type_Content/Item
diagram acns_v1.3_p76.png
namespace http://www.acns.net/ACNS
type type_Item
properties
minOcc 1
maxOcc unbounded
content complex
children TimeStamp AlsoSeen Title Artist FileName FileSize URL HostURI Type ExplicitType Hash
source <xs:element name="Item" type="type_Item" maxOccurs="unbounded"/>

complexType type_ContentMatched
diagram acns_v1.3_p77.png
namespace http://www.acns.net/ACNS
used by
element type_Detection/ContentMatched
attributes
Name  Type  Use  Default  Fixed  Annotation
Audio  xs:boolean        
Video  xs:boolean        
Text  xs:boolean        
Image  xs:boolean        
MatchThreshold  derived by: xs:int        
Fingerprint  xs:boolean        
Human  xs:boolean        
source <xs:complexType name="type_ContentMatched">
 
<xs:attribute name="Audio" type="xs:boolean"/>
 
<xs:attribute name="Video" type="xs:boolean"/>
 
<xs:attribute name="Text" type="xs:boolean"/>
 
<xs:attribute name="Image" type="xs:boolean"/>
 
<xs:attribute name="MatchThreshold">
   
<xs:simpleType>
     
<xs:restriction base="xs:int">
       
<xs:minInclusive value="0"/>
       
<xs:maxInclusive value="100"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="Fingerprint" type="xs:boolean"/>
 
<xs:attribute name="Human" type="xs:boolean"/>
</xs:complexType>

attribute type_ContentMatched/@Audio
type xs:boolean
source <xs:attribute name="Audio" type="xs:boolean"/>

attribute type_ContentMatched/@Video
type xs:boolean
source <xs:attribute name="Video" type="xs:boolean"/>

attribute type_ContentMatched/@Text
type xs:boolean
source <xs:attribute name="Text" type="xs:boolean"/>

attribute type_ContentMatched/@Image
type xs:boolean
source <xs:attribute name="Image" type="xs:boolean"/>

attribute type_ContentMatched/@MatchThreshold
type restriction of xs:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 100
source <xs:attribute name="MatchThreshold">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="100"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute type_ContentMatched/@Fingerprint
type xs:boolean
source <xs:attribute name="Fingerprint" type="xs:boolean"/>

attribute type_ContentMatched/@Human
type xs:boolean
source <xs:attribute name="Human" type="xs:boolean"/>

complexType type_CounterNotice
diagram acns_v1.3_p78.png
namespace http://www.acns.net/ACNS
children Service_Provider Addl_Contact Subscriber CounternoticeContent Notes
used by
elements CounterNotice type_StatusUpdate/CounterNotice type_NoticeStatus/CounterNotice
attributes
Name  Type  Use  Default  Fixed  Annotation
TimeStamp  xs:dateTime  required      
DMCA  xs:boolean        
source <xs:complexType name="type_CounterNotice">
 
<xs:sequence>
   
<xs:element name="Service_Provider" type="Contact"/>
   
<xs:element name="Addl_Contact" type="Contact" minOccurs="0"/>
   
<xs:element name="Subscriber" type="Contact"/>
   
<xs:element name="CounternoticeContent" type="type_CounternoticeContent"/>
   
<xs:element name="Notes" type="xs:string"/>
 
</xs:sequence>
 
<xs:attribute name="TimeStamp" type="xs:dateTime" use="required"/>
 
<xs:attribute name="DMCA" type="xs:boolean"/>
</xs:complexType>

attribute type_CounterNotice/@TimeStamp
type xs:dateTime
properties
use required
source <xs:attribute name="TimeStamp" type="xs:dateTime" use="required"/>

attribute type_CounterNotice/@DMCA
type xs:boolean
source <xs:attribute name="DMCA" type="xs:boolean"/>

element type_CounterNotice/Service_Provider
diagram acns_v1.3_p79.png
namespace http://www.acns.net/ACNS
type Contact
properties
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Service_Provider" type="Contact"/>

element type_CounterNotice/Addl_Contact
diagram acns_v1.3_p80.png
namespace http://www.acns.net/ACNS
type Contact
properties
minOcc 0
maxOcc 1
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Addl_Contact" type="Contact" minOccurs="0"/>

element type_CounterNotice/Subscriber
diagram acns_v1.3_p81.png
namespace http://www.acns.net/ACNS
type Contact
properties
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Subscriber" type="Contact"/>

element type_CounterNotice/CounternoticeContent
diagram acns_v1.3_p82.png
namespace http://www.acns.net/ACNS
type type_CounternoticeContent
properties
content complex
children NoticeText NoticeImage Notes
attributes
Name  Type  Use  Default  Fixed  Annotation
RejectReason  derived by: xs:string  optional      
OtherReason  xs:string  optional      
ProperlySigned  xs:boolean  optional      
Consent  xs:boolean  optional      
Statement  xs:string  optional      
source <xs:element name="CounternoticeContent" type="type_CounternoticeContent"/>

element type_CounterNotice/Notes
diagram acns_v1.3_p83.png
namespace http://www.acns.net/ACNS
type xs:string
properties
content simple
source <xs:element name="Notes" type="xs:string"/>

complexType type_CounternoticeContent
diagram acns_v1.3_p84.png
namespace http://www.acns.net/ACNS
children NoticeText NoticeImage Notes
used by
element type_CounterNotice/CounternoticeContent
attributes
Name  Type  Use  Default  Fixed  Annotation
RejectReason  derived by: xs:string  optional      
OtherReason  xs:string  optional      
ProperlySigned  xs:boolean  optional      
Consent  xs:boolean  optional      
Statement  xs:string  optional      
source <xs:complexType name="type_CounternoticeContent">
 
<xs:all>
   
<xs:element name="NoticeText" type="xs:string" minOccurs="0"/>
   
<xs:element name="NoticeImage" minOccurs="0">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="type_BinaryImage"/>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Notes" type="xs:string" minOccurs="0"/>
 
</xs:all>
 
<xs:attribute name="RejectReason" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="IOWN"/>
       
<xs:enumeration value="FAIRUSEFREESPEECH"/>
       
<xs:enumeration value="MISIDENTIFIED"/>
       
<xs:enumeration value="OTHER"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="OtherReason" type="xs:string" use="optional"/>
 
<xs:attribute name="ProperlySigned" type="xs:boolean" use="optional"/>
 
<xs:attribute name="Consent" type="xs:boolean" use="optional"/>
 
<xs:attribute name="Statement" type="xs:string" use="optional"/>
</xs:complexType>

attribute type_CounternoticeContent/@RejectReason
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration IOWN
enumeration FAIRUSEFREESPEECH
enumeration MISIDENTIFIED
enumeration OTHER
source <xs:attribute name="RejectReason" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="IOWN"/>
     
<xs:enumeration value="FAIRUSEFREESPEECH"/>
     
<xs:enumeration value="MISIDENTIFIED"/>
     
<xs:enumeration value="OTHER"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute type_CounternoticeContent/@OtherReason
type xs:string
properties
use optional
source <xs:attribute name="OtherReason" type="xs:string" use="optional"/>

attribute type_CounternoticeContent/@ProperlySigned
type xs:boolean
properties
use optional
source <xs:attribute name="ProperlySigned" type="xs:boolean" use="optional"/>

attribute type_CounternoticeContent/@Consent
type xs:boolean
properties
use optional
source <xs:attribute name="Consent" type="xs:boolean" use="optional"/>

attribute type_CounternoticeContent/@Statement
type xs:string
properties
use optional
source <xs:attribute name="Statement" type="xs:string" use="optional"/>

element type_CounternoticeContent/NoticeText
diagram acns_v1.3_p85.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="NoticeText" type="xs:string" minOccurs="0"/>

element type_CounternoticeContent/NoticeImage
diagram acns_v1.3_p86.png
namespace http://www.acns.net/ACNS
type extension of type_BinaryImage
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
xmime:contentType  derived by: xs:string        
source <xs:element name="NoticeImage" minOccurs="0">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="type_BinaryImage"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element type_CounternoticeContent/Notes
diagram acns_v1.3_p87.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Notes" type="xs:string" minOccurs="0"/>

complexType type_Declaration
diagram acns_v1.3_p88.png
namespace http://www.acns.net/ACNS
children Type Body LinkToBody
used by
element Infringement/Declarations
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:language        
source <xs:complexType name="type_Declaration">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string" minOccurs="0"/>
   
<xs:element name="Body" type="xs:string" minOccurs="0"/>
   
<xs:element name="LinkToBody" type="xs:anyURI" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="language" type="xs:language"/>
</xs:complexType>

attribute type_Declaration/@language
type xs:language
source <xs:attribute name="language" type="xs:language"/>

element type_Declaration/Type
diagram acns_v1.3_p89.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="xs:string" minOccurs="0"/>

element type_Declaration/Body
diagram acns_v1.3_p90.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Body" type="xs:string" minOccurs="0"/>

element type_Declaration/LinkToBody
diagram acns_v1.3_p91.png
namespace http://www.acns.net/ACNS
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="LinkToBody" type="xs:anyURI" minOccurs="0"/>

complexType type_Detection
diagram acns_v1.3_p92.png
namespace http://www.acns.net/ACNS
children Asset ContentMatched HashMatched MetadataMatched WatermarkMatched VerificationID VerifiedDataLoc
used by
elements Infringement/Detection Detection
source <xs:complexType name="type_Detection">
 
<xs:sequence>
   
<xs:element name="Asset" type="type_Asset"/>
   
<xs:element name="ContentMatched" type="type_ContentMatched" minOccurs="0"/>
   
<xs:element name="HashMatched" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="MetadataMatched" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="WatermarkMatched" type="type_WatermarkMatched" minOccurs="0"/>
   
<xs:element name="VerificationID" type="xs:string"/>
   
<xs:element name="VerifiedDataLoc" type="xs:anyURI" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element type_Detection/Asset
diagram acns_v1.3_p93.png
namespace http://www.acns.net/ACNS
type type_Asset
properties
content complex
children OriginalAssetName OriginalAssetID
source <xs:element name="Asset" type="type_Asset"/>

element type_Detection/ContentMatched
diagram acns_v1.3_p94.png
namespace http://www.acns.net/ACNS
type type_ContentMatched
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Audio  xs:boolean        
Video  xs:boolean        
Text  xs:boolean        
Image  xs:boolean        
MatchThreshold  derived by: xs:int        
Fingerprint  xs:boolean        
Human  xs:boolean        
source <xs:element name="ContentMatched" type="type_ContentMatched" minOccurs="0"/>

element type_Detection/HashMatched
diagram acns_v1.3_p95.png
namespace http://www.acns.net/ACNS
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="HashMatched" type="xs:boolean" minOccurs="0"/>

element type_Detection/MetadataMatched
diagram acns_v1.3_p96.png
namespace http://www.acns.net/ACNS
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="MetadataMatched" type="xs:boolean" minOccurs="0"/>

element type_Detection/WatermarkMatched
diagram acns_v1.3_p97.png
namespace http://www.acns.net/ACNS
type type_WatermarkMatched
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string  required      
payload  xs:string        
source <xs:element name="WatermarkMatched" type="type_WatermarkMatched" minOccurs="0"/>

element type_Detection/VerificationID
diagram acns_v1.3_p98.png
namespace http://www.acns.net/ACNS
type xs:string
properties
content simple
source <xs:element name="VerificationID" type="xs:string"/>

element type_Detection/VerifiedDataLoc
diagram acns_v1.3_p99.png
namespace http://www.acns.net/ACNS
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="VerifiedDataLoc" type="xs:anyURI" minOccurs="0"/>

complexType type_Disposition
diagram acns_v1.3_p100.png
namespace http://www.acns.net/ACNS
children InternalStatus Comments Contact
used by
element type_InternalTracking/Disposition
attributes
Name  Type  Use  Default  Fixed  Annotation
Sequence  xs:int  required      
Start  xs:dateTime  required      
End  xs:dateTime        
source <xs:complexType name="type_Disposition">
 
<xs:sequence>
   
<xs:element name="InternalStatus" type="xs:string"/>
   
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
   
<xs:element name="Contact" type="Contact"/>
 
</xs:sequence>
 
<xs:attribute name="Sequence" type="xs:int" use="required"/>
 
<xs:attribute name="Start" type="xs:dateTime" use="required"/>
 
<xs:attribute name="End" type="xs:dateTime"/>
</xs:complexType>

attribute type_Disposition/@Sequence
type xs:int
properties
use required
source <xs:attribute name="Sequence" type="xs:int" use="required"/>

attribute type_Disposition/@Start
type xs:dateTime
properties
use required
source <xs:attribute name="Start" type="xs:dateTime" use="required"/>

attribute type_Disposition/@End
type xs:dateTime
source <xs:attribute name="End" type="xs:dateTime"/>

element type_Disposition/InternalStatus
diagram acns_v1.3_p101.png
namespace http://www.acns.net/ACNS
type xs:string
properties
content simple
source <xs:element name="InternalStatus" type="xs:string"/>

element type_Disposition/Comments
diagram acns_v1.3_p102.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Comments" type="xs:string" minOccurs="0"/>

element type_Disposition/Contact
diagram acns_v1.3_p103.png
namespace http://www.acns.net/ACNS
type Contact
properties
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Contact" type="Contact"/>

complexType type_GRStatus
diagram acns_v1.3_p104.png
namespace http://www.acns.net/ACNS
children NetworkCaseID NetworkInfringementID NetworkIncidentID ActionTaken UserData
used by
element type_NoticeStatus/GRStatus
source <xs:complexType name="type_GRStatus">
 
<xs:sequence>
   
<xs:element name="NetworkCaseID" minOccurs="0"/>
   
<xs:element name="NetworkInfringementID" type="xs:string" minOccurs="0"/>
   
<xs:element name="NetworkIncidentID" type="xs:string" minOccurs="0"/>
   
<xs:element name="ActionTaken" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Type" type="xs:string"/>
         
<xs:element name="Time" type="xs:dateTime"/>
         
<xs:element name="AdditionalData" minOccurs="0">
           
<xs:complexType>
             
<xs:simpleContent>
               
<xs:extension base="xs:string"/>
             
</xs:simpleContent>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="UserData" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="AnonUserIdentifier" type="xs:string" minOccurs="0"/>
         
<xs:element name="TotalCaseCount" type="xs:int" minOccurs="0"/>
         
<xs:element name="TotalInfringementCount" type="xs:int" minOccurs="0"/>
         
<xs:element name="TotalIncidentCount" type="xs:int" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element type_GRStatus/NetworkCaseID
diagram acns_v1.3_p105.png
namespace http://www.acns.net/ACNS
properties
minOcc 0
maxOcc 1
source <xs:element name="NetworkCaseID" minOccurs="0"/>

element type_GRStatus/NetworkInfringementID
diagram acns_v1.3_p106.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="NetworkInfringementID" type="xs:string" minOccurs="0"/>

element type_GRStatus/NetworkIncidentID
diagram acns_v1.3_p107.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="NetworkIncidentID" type="xs:string" minOccurs="0"/>

element type_GRStatus/ActionTaken
diagram acns_v1.3_p108.png
namespace http://www.acns.net/ACNS
properties
minOcc 0
maxOcc unbounded
content complex
children Type Time AdditionalData
source <xs:element name="ActionTaken" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Type" type="xs:string"/>
     
<xs:element name="Time" type="xs:dateTime"/>
     
<xs:element name="AdditionalData" minOccurs="0">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string"/>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element type_GRStatus/ActionTaken/Type
diagram acns_v1.3_p109.png
namespace http://www.acns.net/ACNS
type xs:string
properties
content simple
source <xs:element name="Type" type="xs:string"/>

element type_GRStatus/ActionTaken/Time
diagram acns_v1.3_p110.png
namespace http://www.acns.net/ACNS
type xs:dateTime
properties
content simple
source <xs:element name="Time" type="xs:dateTime"/>

element type_GRStatus/ActionTaken/AdditionalData
diagram acns_v1.3_p111.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="AdditionalData" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element type_GRStatus/UserData
diagram acns_v1.3_p112.png
namespace http://www.acns.net/ACNS
properties
minOcc 0
maxOcc 1
content complex
children AnonUserIdentifier TotalCaseCount TotalInfringementCount TotalIncidentCount
source <xs:element name="UserData" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AnonUserIdentifier" type="xs:string" minOccurs="0"/>
     
<xs:element name="TotalCaseCount" type="xs:int" minOccurs="0"/>
     
<xs:element name="TotalInfringementCount" type="xs:int" minOccurs="0"/>
     
<xs:element name="TotalIncidentCount" type="xs:int" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element type_GRStatus/UserData/AnonUserIdentifier
diagram acns_v1.3_p113.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="AnonUserIdentifier" type="xs:string" minOccurs="0"/>

element type_GRStatus/UserData/TotalCaseCount
diagram acns_v1.3_p114.png
namespace http://www.acns.net/ACNS
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TotalCaseCount" type="xs:int" minOccurs="0"/>

element type_GRStatus/UserData/TotalInfringementCount
diagram acns_v1.3_p115.png
namespace http://www.acns.net/ACNS
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TotalInfringementCount" type="xs:int" minOccurs="0"/>

element type_GRStatus/UserData/TotalIncidentCount
diagram acns_v1.3_p116.png
namespace http://www.acns.net/ACNS
type xs:int
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TotalIncidentCount" type="xs:int" minOccurs="0"/>

complexType type_Hash
diagram acns_v1.3_p117.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
base xs:string
used by
elements Infringement/Content/Item/Hash type_Item/Hash
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  xs:string  required      
source <xs:complexType name="type_Hash">
 
<xs:simpleContent>
   
<xs:extension base="xs:string">
     
<xs:attribute name="Type" type="xs:string" use="required"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute type_Hash/@Type
type xs:string
properties
use required
source <xs:attribute name="Type" type="xs:string" use="required"/>

complexType type_infringement_type
diagram acns_v1.3_p118.png
namespace http://www.acns.net/ACNS
type extension of type_infringement_type_enumeration
properties
base type_infringement_type_enumeration
used by
element Infringement/Type
facets
Kind Value Annotation
enumeration OTHER
enumeration INFRINGEMENT
enumeration PRELIT
enumeration INFO
enumeration DMCA
attributes
Name  Type  Use  Default  Fixed  Annotation
Retraction  xs:boolean        
Comments  xs:string        
source <xs:complexType name="type_infringement_type">
 
<xs:simpleContent>
   
<xs:extension base="type_infringement_type_enumeration">
     
<xs:attribute name="Retraction" type="xs:boolean"/>
     
<xs:attribute name="Comments" type="xs:string"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute type_infringement_type/@Retraction
type xs:boolean
source <xs:attribute name="Retraction" type="xs:boolean"/>

attribute type_infringement_type/@Comments
type xs:string
source <xs:attribute name="Comments" type="xs:string"/>

complexType type_InternalTracking
diagram acns_v1.3_p119.png
namespace http://www.acns.net/ACNS
children PrimarySubject Disposition Mapping
used by
element Infringement/InternalTracking
attributes
Name  Type  Use  Default  Fixed  Annotation
CurrentSequence  xs:int        
InternalCaseNumber  xs:string  required      
source <xs:complexType name="type_InternalTracking">
 
<xs:sequence>
   
<xs:element name="PrimarySubject" type="type_Subject"/>
   
<xs:element name="Disposition" type="type_Disposition" minOccurs="0"/>
   
<xs:element name="Mapping" type="type_Mapping" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="CurrentSequence" type="xs:int"/>
 
<xs:attribute name="InternalCaseNumber" type="xs:string" use="required"/>
</xs:complexType>

attribute type_InternalTracking/@CurrentSequence
type xs:int
source <xs:attribute name="CurrentSequence" type="xs:int"/>

attribute type_InternalTracking/@InternalCaseNumber
type xs:string
properties
use required
source <xs:attribute name="InternalCaseNumber" type="xs:string" use="required"/>

element type_InternalTracking/PrimarySubject
diagram acns_v1.3_p120.png
namespace http://www.acns.net/ACNS
type type_Subject
properties
content complex
children SubjectContact SubjectID
source <xs:element name="PrimarySubject" type="type_Subject"/>

element type_InternalTracking/Disposition
diagram acns_v1.3_p121.png
namespace http://www.acns.net/ACNS
type type_Disposition
properties
minOcc 0
maxOcc 1
content complex
children InternalStatus Comments Contact
attributes
Name  Type  Use  Default  Fixed  Annotation
Sequence  xs:int  required      
Start  xs:dateTime  required      
End  xs:dateTime        
source <xs:element name="Disposition" type="type_Disposition" minOccurs="0"/>

element type_InternalTracking/Mapping
diagram acns_v1.3_p122.png
namespace http://www.acns.net/ACNS
type type_Mapping
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
OriginalIP  type_IPAddress  required      
OriginalPort  type_Port  required      
MappedIP  type_IPAddress  required      
MappedPort  type_Port  optional      
MappedProtocol  derived by: xs:int  optional      
Time  xs:dateTime  required      
LeaseTime  xs:time        
LeaseHeld  xs:time        
source <xs:element name="Mapping" type="type_Mapping" minOccurs="0"/>

complexType type_IPAssignee
diagram acns_v1.3_p123.png
namespace http://www.acns.net/ACNS
type extension of type_Subject
properties
base type_Subject
children SubjectContact SubjectID
attributes
Name  Type  Use  Default  Fixed  Annotation
Primary  xs:boolean        
Relationship  xs:string        
source <xs:complexType name="type_IPAssignee">
 
<xs:complexContent>
   
<xs:extension base="type_Subject">
     
<xs:attribute name="Primary" type="xs:boolean"/>
     
<xs:attribute name="Relationship" type="xs:string"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute type_IPAssignee/@Primary
type xs:boolean
source <xs:attribute name="Primary" type="xs:boolean"/>

attribute type_IPAssignee/@Relationship
type xs:string
source <xs:attribute name="Relationship" type="xs:string"/>

complexType type_Item
diagram acns_v1.3_p124.png
namespace http://www.acns.net/ACNS
children TimeStamp AlsoSeen Title Artist FileName FileSize URL HostURI Type ExplicitType Hash
used by
element type_Content/Item
source <xs:complexType name="type_Item">
 
<xs:sequence>
   
<xs:element name="TimeStamp" type="xs:dateTime"/>
   
<xs:element name="AlsoSeen" type="type_AlsoSeen" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Title" type="xs:string" minOccurs="0"/>
   
<xs:element name="Artist" type="xs:string" minOccurs="0"/>
   
<xs:element name="FileName">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="FileSize" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="0"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="URL" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="HostURI" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="Type" type="xs:string" minOccurs="0"/>
   
<xs:element name="ExplicitType" type="type_ExplicitType" minOccurs="0"/>
   
<xs:element name="Hash" type="type_Hash" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element type_Item/TimeStamp
diagram acns_v1.3_p125.png
namespace http://www.acns.net/ACNS
type xs:dateTime
properties
content simple
source <xs:element name="TimeStamp" type="xs:dateTime"/>

element type_Item/AlsoSeen
diagram acns_v1.3_p126.png
namespace http://www.acns.net/ACNS
type type_AlsoSeen
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Start  xs:dateTime  required      
End  xs:dateTime  required      
source <xs:element name="AlsoSeen" type="type_AlsoSeen" minOccurs="0" maxOccurs="unbounded"/>

element type_Item/Title
diagram acns_v1.3_p127.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Title" type="xs:string" minOccurs="0"/>

element type_Item/Artist
diagram acns_v1.3_p128.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Artist" type="xs:string" minOccurs="0"/>

element type_Item/FileName
diagram acns_v1.3_p129.png
namespace http://www.acns.net/ACNS
type restriction of xs:string
properties
content simple
source <xs:element name="FileName">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element type_Item/FileSize
diagram acns_v1.3_p130.png
namespace http://www.acns.net/ACNS
type restriction of xs:int
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 0
source <xs:element name="FileSize" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element type_Item/URL
diagram acns_v1.3_p131.png
namespace http://www.acns.net/ACNS
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="URL" type="xs:anyURI" minOccurs="0"/>

element type_Item/HostURI
diagram acns_v1.3_p132.png
namespace http://www.acns.net/ACNS
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="HostURI" type="xs:anyURI" minOccurs="0"/>

element type_Item/Type
diagram acns_v1.3_p133.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Type" type="xs:string" minOccurs="0"/>

element type_Item/ExplicitType
diagram acns_v1.3_p134.png
namespace http://www.acns.net/ACNS
type type_ExplicitType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Movie
enumeration Game
enumeration Software
enumeration Music
enumeration Document
enumeration Image
source <xs:element name="ExplicitType" type="type_ExplicitType" minOccurs="0"/>

element type_Item/Hash
diagram acns_v1.3_p135.png
namespace http://www.acns.net/ACNS
type type_Hash
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  xs:string  required      
source <xs:element name="Hash" type="type_Hash" minOccurs="0"/>

complexType type_Mapping
diagram acns_v1.3_p136.png
namespace http://www.acns.net/ACNS
used by
element type_InternalTracking/Mapping
attributes
Name  Type  Use  Default  Fixed  Annotation
OriginalIP  type_IPAddress  required      
OriginalPort  type_Port  required      
MappedIP  type_IPAddress  required      
MappedPort  type_Port  optional      
MappedProtocol  derived by: xs:int  optional      
Time  xs:dateTime  required      
LeaseTime  xs:time        
LeaseHeld  xs:time        
source <xs:complexType name="type_Mapping">
 
<xs:attributeGroup ref="type_OriginalIPPortAttribute"/>
 
<xs:attributeGroup ref="type_MappedIPPortAttribute"/>
 
<xs:attribute name="Time" type="xs:dateTime" use="required"/>
 
<xs:attribute name="LeaseTime" type="xs:time"/>
 
<xs:attribute name="LeaseHeld" type="xs:time"/>
</xs:complexType>

attribute type_Mapping/@Time
type xs:dateTime
properties
use required
source <xs:attribute name="Time" type="xs:dateTime" use="required"/>

attribute type_Mapping/@LeaseTime
type xs:time
source <xs:attribute name="LeaseTime" type="xs:time"/>

attribute type_Mapping/@LeaseHeld
type xs:time
source <xs:attribute name="LeaseHeld" type="xs:time"/>

complexType type_Message
diagram acns_v1.3_p137.png
namespace http://www.acns.net/ACNS
children Infringement NoticeAck NoticeStatus StatusRequest
used by
element MessageEnvelope/Message
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  type_MessageName  required      
ID  xs:string        
Created  xs:dateTime        
source <xs:complexType name="type_Message">
 
<xs:choice>
   
<xs:element ref="Infringement"/>
   
<xs:element ref="NoticeAck"/>
   
<xs:element ref="NoticeStatus"/>
   
<xs:element ref="StatusRequest"/>
 
</xs:choice>
 
<xs:attribute name="Type" type="type_MessageName" use="required"/>
 
<xs:attribute name="ID" type="xs:string"/>
 
<xs:attribute name="Created" type="xs:dateTime"/>
</xs:complexType>

attribute type_Message/@Type
type type_MessageName
properties
use required
facets
Kind Value Annotation
enumeration ACNS2.0Notice
enumeration ACNS0.7Notice
enumeration ACNSNoticeAck
enumeration ACNSStatusRequest
enumeration ACNSNoticeStatus
source <xs:attribute name="Type" type="type_MessageName" use="required"/>

attribute type_Message/@ID
type xs:string
source <xs:attribute name="ID" type="xs:string"/>

attribute type_Message/@Created
type xs:dateTime
source <xs:attribute name="Created" type="xs:dateTime"/>

complexType type_NoticeAck
diagram acns_v1.3_p138.png
namespace http://www.acns.net/ACNS
children Case Complainant Service_Provider Addl_Contact Notes
used by
element NoticeAck
attributes
Name  Type  Use  Default  Fixed  Annotation
schemaVersion  xs:string      1.3  
Accepted  xs:boolean        
RejectReason  derived by: xs:string  optional      
TimeStamp  xs:dateTime        
Sequence  xs:int  optional      
source <xs:complexType name="type_NoticeAck">
 
<xs:all>
   
<xs:element name="Case" type="Case"/>
   
<xs:element name="Complainant" type="Contact"/>
   
<xs:element name="Service_Provider" type="Contact"/>
   
<xs:element name="Addl_Contact" type="Contact" minOccurs="0"/>
   
<xs:element name="Notes" type="xs:string"/>
 
</xs:all>
 
<xs:attribute ref="schemaVersion"/>
 
<xs:attribute name="Accepted" type="xs:boolean"/>
 
<xs:attribute name="RejectReason" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="UNKNOWN_RECIPIENT"/>
       
<xs:enumeration value="IP_OUT_OF_RANGE"/>
       
<xs:enumeration value="MULTIPLE"/>
       
<xs:enumeration value="TEXT_XML_MISMATCH"/>
       
<xs:enumeration value="OTHER"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="TimeStamp" type="xs:dateTime"/>
 
<xs:attribute name="Sequence" type="xs:int" use="optional"/>
</xs:complexType>

attribute type_NoticeAck/@Accepted
type xs:boolean
source <xs:attribute name="Accepted" type="xs:boolean"/>

attribute type_NoticeAck/@RejectReason
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration UNKNOWN_RECIPIENT
enumeration IP_OUT_OF_RANGE
enumeration MULTIPLE
enumeration TEXT_XML_MISMATCH
enumeration OTHER
source <xs:attribute name="RejectReason" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="UNKNOWN_RECIPIENT"/>
     
<xs:enumeration value="IP_OUT_OF_RANGE"/>
     
<xs:enumeration value="MULTIPLE"/>
     
<xs:enumeration value="TEXT_XML_MISMATCH"/>
     
<xs:enumeration value="OTHER"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute type_NoticeAck/@TimeStamp
type xs:dateTime
source <xs:attribute name="TimeStamp" type="xs:dateTime"/>

attribute type_NoticeAck/@Sequence
type xs:int
properties
use optional
source <xs:attribute name="Sequence" type="xs:int" use="optional"/>

element type_NoticeAck/Case
diagram acns_v1.3_p139.png
namespace http://www.acns.net/ACNS
type Case
properties
content complex
children ID Ref_URL Status Severity
source <xs:element name="Case" type="Case"/>

element type_NoticeAck/Complainant
diagram acns_v1.3_p140.png
namespace http://www.acns.net/ACNS
type Contact
properties
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Complainant" type="Contact"/>

element type_NoticeAck/Service_Provider
diagram acns_v1.3_p141.png
namespace http://www.acns.net/ACNS
type Contact
properties
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Service_Provider" type="Contact"/>

element type_NoticeAck/Addl_Contact
diagram acns_v1.3_p142.png
namespace http://www.acns.net/ACNS
type Contact
properties
minOcc 0
maxOcc 1
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Addl_Contact" type="Contact" minOccurs="0"/>

element type_NoticeAck/Notes
diagram acns_v1.3_p143.png
namespace http://www.acns.net/ACNS
type xs:string
properties
content simple
source <xs:element name="Notes" type="xs:string"/>

complexType type_NoticeAckList
diagram acns_v1.3_p144.png
namespace http://www.acns.net/ACNS
children NoticeAck
used by
element type_StatusUpdate/NoticeAckList
source <xs:complexType name="type_NoticeAckList">
 
<xs:sequence>
   
<xs:element ref="NoticeAck" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType type_NoticeStatus
diagram acns_v1.3_p145.png
namespace http://www.acns.net/ACNS
children Disposition GRStatus UsenetStatus Source HumanInt CounterNotice Notes
used by
element NoticeStatus/CaseStatus
attributes
Name  Type  Use  Default  Fixed  Annotation
CaseID  xs:string  required      
TimeStamp  xs:dateTime  required      
ReqTime  xs:dateTime        
source <xs:complexType name="type_NoticeStatus">
 
<xs:sequence>
   
<xs:element name="Disposition" type="type_StatusDisposition"/>
   
<xs:choice minOccurs="0">
     
<xs:element name="GRStatus" type="type_GRStatus"/>
     
<xs:element name="UsenetStatus" type="type_UsenetDisposition"/>
   
</xs:choice>
   
<xs:element name="Source" type="type_StatusSource" minOccurs="0"/>
   
<xs:element name="HumanInt" type="Contact" minOccurs="0"/>
   
<xs:element name="CounterNotice" type="type_CounterNotice" minOccurs="0"/>
   
<xs:element name="Notes" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="CaseID" type="xs:string" use="required"/>
 
<xs:attribute name="TimeStamp" type="xs:dateTime" use="required"/>
 
<xs:attribute name="ReqTime" type="xs:dateTime"/>
</xs:complexType>

attribute type_NoticeStatus/@CaseID
type xs:string
properties
use required
source <xs:attribute name="CaseID" type="xs:string" use="required"/>

attribute type_NoticeStatus/@TimeStamp
type xs:dateTime
properties
use required
source <xs:attribute name="TimeStamp" type="xs:dateTime" use="required"/>

attribute type_NoticeStatus/@ReqTime
type xs:dateTime
source <xs:attribute name="ReqTime" type="xs:dateTime"/>

element type_NoticeStatus/Disposition
diagram acns_v1.3_p146.png
namespace http://www.acns.net/ACNS
type type_StatusDisposition
properties
content complex
children Type Reason FirstProcessedDate LastModifiedDate
source <xs:element name="Disposition" type="type_StatusDisposition"/>

element type_NoticeStatus/GRStatus
diagram acns_v1.3_p147.png
namespace http://www.acns.net/ACNS
type type_GRStatus
properties
content complex
children NetworkCaseID NetworkInfringementID NetworkIncidentID ActionTaken UserData
source <xs:element name="GRStatus" type="type_GRStatus"/>

element type_NoticeStatus/UsenetStatus
diagram acns_v1.3_p148.png
namespace http://www.acns.net/ACNS
type type_UsenetDisposition
properties
content complex
children Article Removed CancelMsg
source <xs:element name="UsenetStatus" type="type_UsenetDisposition"/>

element type_NoticeStatus/Source
diagram acns_v1.3_p149.png
namespace http://www.acns.net/ACNS
type type_StatusSource
properties
minOcc 0
maxOcc 1
content complex
children Complainant Service_Provider Content
source <xs:element name="Source" type="type_StatusSource" minOccurs="0"/>

element type_NoticeStatus/HumanInt
diagram acns_v1.3_p150.png
namespace http://www.acns.net/ACNS
type Contact
properties
minOcc 0
maxOcc 1
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="HumanInt" type="Contact" minOccurs="0"/>

element type_NoticeStatus/CounterNotice
diagram acns_v1.3_p151.png
namespace http://www.acns.net/ACNS
type type_CounterNotice
properties
minOcc 0
maxOcc 1
content complex
children Service_Provider Addl_Contact Subscriber CounternoticeContent Notes
attributes
Name  Type  Use  Default  Fixed  Annotation
TimeStamp  xs:dateTime  required      
DMCA  xs:boolean        
source <xs:element name="CounterNotice" type="type_CounterNotice" minOccurs="0"/>

element type_NoticeStatus/Notes
diagram acns_v1.3_p152.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Notes" type="xs:string" minOccurs="0"/>

complexType type_StatusDisposition
diagram acns_v1.3_p153.png
namespace http://www.acns.net/ACNS
children Type Reason FirstProcessedDate LastModifiedDate
used by
element type_NoticeStatus/Disposition
source <xs:complexType name="type_StatusDisposition">
 
<xs:sequence>
   
<xs:element name="Type">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="OPEN"/>
         
<xs:enumeration value="CLOSED"/>
         
<xs:enumeration value="REJECTED"/>
         
<xs:enumeration value="COUNTERNOTICE"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Reason" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="FirstProcessedDate" type="xs:dateTime"/>
   
<xs:element name="LastModifiedDate" type="xs:dateTime"/>
 
</xs:sequence>
</xs:complexType>

element type_StatusDisposition/Type
diagram acns_v1.3_p154.png
namespace http://www.acns.net/ACNS
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration OPEN
enumeration CLOSED
enumeration REJECTED
enumeration COUNTERNOTICE
source <xs:element name="Type">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="OPEN"/>
     
<xs:enumeration value="CLOSED"/>
     
<xs:enumeration value="REJECTED"/>
     
<xs:enumeration value="COUNTERNOTICE"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element type_StatusDisposition/Reason
diagram acns_v1.3_p155.png
namespace http://www.acns.net/ACNS
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Reason" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element type_StatusDisposition/FirstProcessedDate
diagram acns_v1.3_p156.png
namespace http://www.acns.net/ACNS
type xs:dateTime
properties
content simple
source <xs:element name="FirstProcessedDate" type="xs:dateTime"/>

element type_StatusDisposition/LastModifiedDate
diagram acns_v1.3_p157.png
namespace http://www.acns.net/ACNS
type xs:dateTime
properties
content simple
source <xs:element name="LastModifiedDate" type="xs:dateTime"/>

complexType type_StatusRequest
diagram acns_v1.3_p158.png
namespace http://www.acns.net/ACNS
children Case StartDateTime EndDateTime Complainant ServiceProvider
used by
element StatusRequest
attributes
Name  Type  Use  Default  Fixed  Annotation
schemaVersion  xs:string      1.3  
TimeStamp  xs:dateTime        
source <xs:complexType name="type_StatusRequest">
 
<xs:sequence>
   
<xs:choice>
     
<xs:element name="Case" type="Case" maxOccurs="unbounded"/>
     
<xs:sequence>
       
<xs:element name="StartDateTime" type="xs:dateTime"/>
       
<xs:element name="EndDateTime" type="xs:dateTime"/>
     
</xs:sequence>
   
</xs:choice>
   
<xs:element name="Complainant" type="Contact"/>
   
<xs:element name="ServiceProvider" type="Contact"/>
 
</xs:sequence>
 
<xs:attribute ref="schemaVersion"/>
 
<xs:attribute name="TimeStamp" type="xs:dateTime"/>
</xs:complexType>

attribute type_StatusRequest/@TimeStamp
type xs:dateTime
source <xs:attribute name="TimeStamp" type="xs:dateTime"/>

element type_StatusRequest/Case
diagram acns_v1.3_p159.png
namespace http://www.acns.net/ACNS
type Case
properties
minOcc 1
maxOcc unbounded
content complex
children ID Ref_URL Status Severity
source <xs:element name="Case" type="Case" maxOccurs="unbounded"/>

element type_StatusRequest/StartDateTime
diagram acns_v1.3_p160.png
namespace http://www.acns.net/ACNS
type xs:dateTime
properties
content simple
source <xs:element name="StartDateTime" type="xs:dateTime"/>

element type_StatusRequest/EndDateTime
diagram acns_v1.3_p161.png
namespace http://www.acns.net/ACNS
type xs:dateTime
properties
content simple
source <xs:element name="EndDateTime" type="xs:dateTime"/>

element type_StatusRequest/Complainant
diagram acns_v1.3_p162.png
namespace http://www.acns.net/ACNS
type Contact
properties
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Complainant" type="Contact"/>

element type_StatusRequest/ServiceProvider
diagram acns_v1.3_p163.png
namespace http://www.acns.net/ACNS
type Contact
properties
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="ServiceProvider" type="Contact"/>

complexType type_StatusSource
diagram acns_v1.3_p164.png
namespace http://www.acns.net/ACNS
children Complainant Service_Provider Content
used by
element type_NoticeStatus/Source
source <xs:complexType name="type_StatusSource">
 
<xs:sequence>
   
<xs:element name="Complainant" type="Contact"/>
   
<xs:element name="Service_Provider" type="Contact"/>
   
<xs:element name="Content" type="type_Content" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element type_StatusSource/Complainant
diagram acns_v1.3_p165.png
namespace http://www.acns.net/ACNS
type Contact
properties
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Complainant" type="Contact"/>

element type_StatusSource/Service_Provider
diagram acns_v1.3_p166.png
namespace http://www.acns.net/ACNS
type Contact
properties
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Service_Provider" type="Contact"/>

element type_StatusSource/Content
diagram acns_v1.3_p167.png
namespace http://www.acns.net/ACNS
type type_Content
properties
minOcc 0
maxOcc 1
content complex
children Item
source <xs:element name="Content" type="type_Content" minOccurs="0"/>

complexType type_StatusUpdate
diagram acns_v1.3_p168.png
namespace http://www.acns.net/ACNS
children Case Complainant Service_Provider HumanInt Disposition DispositionUsenet CounterNotice NoticeAckList Content Notes
used by
element StatusUpdate
attributes
Name  Type  Use  Default  Fixed  Annotation
TimeStamp  xs:dateTime  required      
ReqTime  xs:dateTime        
schemaVersion  xs:string      1.3  
source <xs:complexType name="type_StatusUpdate">
 
<xs:all>
   
<xs:element name="Case" type="Case"/>
   
<xs:element name="Complainant" type="Contact"/>
   
<xs:element name="Service_Provider" type="Contact"/>
   
<xs:element name="HumanInt" type="Contact" minOccurs="0"/>
   
<xs:element name="Disposition">
     
<xs:complexType>
       
<xs:attribute name="Status">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="OPEN"/>
             
<xs:enumeration value="CLOSED"/>
             
<xs:enumeration value="REJECTED"/>
             
<xs:enumeration value="COUNTERNOTICE"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="infoStatus" use="optional">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="INFO"/>
             
<xs:enumeration value="ACTION"/>
             
<xs:enumeration value="TERM"/>
             
<xs:enumeration value="NOACTION"/>
             
<xs:enumeration value="NONEPOS"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="Level" type="xs:int"/>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="DispositionUsenet" type="type_UsenetDisposition" minOccurs="0"/>
   
<xs:element name="CounterNotice" type="type_CounterNotice" minOccurs="0"/>
   
<xs:element name="NoticeAckList" type="type_NoticeAckList" minOccurs="0"/>
   
<xs:element name="Content" type="type_Content" minOccurs="0"/>
   
<xs:element name="Notes" type="xs:string" minOccurs="0"/>
 
</xs:all>
 
<xs:attribute name="TimeStamp" type="xs:dateTime" use="required"/>
 
<xs:attribute name="ReqTime" type="xs:dateTime"/>
 
<xs:attribute ref="schemaVersion"/>
</xs:complexType>

attribute type_StatusUpdate/@TimeStamp
type xs:dateTime
properties
use required
source <xs:attribute name="TimeStamp" type="xs:dateTime" use="required"/>

attribute type_StatusUpdate/@ReqTime
type xs:dateTime
source <xs:attribute name="ReqTime" type="xs:dateTime"/>

element type_StatusUpdate/Case
diagram acns_v1.3_p169.png
namespace http://www.acns.net/ACNS
type Case
properties
content complex
children ID Ref_URL Status Severity
source <xs:element name="Case" type="Case"/>

element type_StatusUpdate/Complainant
diagram acns_v1.3_p170.png
namespace http://www.acns.net/ACNS
type Contact
properties
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Complainant" type="Contact"/>

element type_StatusUpdate/Service_Provider
diagram acns_v1.3_p171.png
namespace http://www.acns.net/ACNS
type Contact
properties
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Service_Provider" type="Contact"/>

element type_StatusUpdate/HumanInt
diagram acns_v1.3_p172.png
namespace http://www.acns.net/ACNS
type Contact
properties
minOcc 0
maxOcc 1
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="HumanInt" type="Contact" minOccurs="0"/>

element type_StatusUpdate/Disposition
diagram acns_v1.3_p173.png
namespace http://www.acns.net/ACNS
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Status  derived by: xs:string        
infoStatus  derived by: xs:string  optional      
Level  xs:int        
source <xs:element name="Disposition">
 
<xs:complexType>
   
<xs:attribute name="Status">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="OPEN"/>
         
<xs:enumeration value="CLOSED"/>
         
<xs:enumeration value="REJECTED"/>
         
<xs:enumeration value="COUNTERNOTICE"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="infoStatus" use="optional">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="INFO"/>
         
<xs:enumeration value="ACTION"/>
         
<xs:enumeration value="TERM"/>
         
<xs:enumeration value="NOACTION"/>
         
<xs:enumeration value="NONEPOS"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="Level" type="xs:int"/>
 
</xs:complexType>
</xs:element>

attribute type_StatusUpdate/Disposition/@Status
type restriction of xs:string
facets
Kind Value Annotation
enumeration OPEN
enumeration CLOSED
enumeration REJECTED
enumeration COUNTERNOTICE
source <xs:attribute name="Status">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="OPEN"/>
     
<xs:enumeration value="CLOSED"/>
     
<xs:enumeration value="REJECTED"/>
     
<xs:enumeration value="COUNTERNOTICE"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute type_StatusUpdate/Disposition/@infoStatus
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration INFO
enumeration ACTION
enumeration TERM
enumeration NOACTION
enumeration NONEPOS
source <xs:attribute name="infoStatus" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="INFO"/>
     
<xs:enumeration value="ACTION"/>
     
<xs:enumeration value="TERM"/>
     
<xs:enumeration value="NOACTION"/>
     
<xs:enumeration value="NONEPOS"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute type_StatusUpdate/Disposition/@Level
type xs:int
source <xs:attribute name="Level" type="xs:int"/>

element type_StatusUpdate/DispositionUsenet
diagram acns_v1.3_p174.png
namespace http://www.acns.net/ACNS
type type_UsenetDisposition
properties
minOcc 0
maxOcc 1
content complex
children Article Removed CancelMsg
source <xs:element name="DispositionUsenet" type="type_UsenetDisposition" minOccurs="0"/>

element type_StatusUpdate/CounterNotice
diagram acns_v1.3_p175.png
namespace http://www.acns.net/ACNS
type type_CounterNotice
properties
minOcc 0
maxOcc 1
content complex
children Service_Provider Addl_Contact Subscriber CounternoticeContent Notes
attributes
Name  Type  Use  Default  Fixed  Annotation
TimeStamp  xs:dateTime  required      
DMCA  xs:boolean        
source <xs:element name="CounterNotice" type="type_CounterNotice" minOccurs="0"/>

element type_StatusUpdate/NoticeAckList
diagram acns_v1.3_p176.png
namespace http://www.acns.net/ACNS
type type_NoticeAckList
properties
minOcc 0
maxOcc 1
content complex
children NoticeAck
source <xs:element name="NoticeAckList" type="type_NoticeAckList" minOccurs="0"/>

element type_StatusUpdate/Content
diagram acns_v1.3_p177.png
namespace http://www.acns.net/ACNS
type type_Content
properties
minOcc 0
maxOcc 1
content complex
children Item
source <xs:element name="Content" type="type_Content" minOccurs="0"/>

element type_StatusUpdate/Notes
diagram acns_v1.3_p178.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Notes" type="xs:string" minOccurs="0"/>

complexType type_Subject
diagram acns_v1.3_p179.png
namespace http://www.acns.net/ACNS
children SubjectContact SubjectID
used by
element type_InternalTracking/PrimarySubject
complexType type_IPAssignee
source <xs:complexType name="type_Subject">
 
<xs:sequence>
   
<xs:element name="SubjectContact" type="Contact"/>
   
<xs:element name="SubjectID">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="type" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element type_Subject/SubjectContact
diagram acns_v1.3_p180.png
namespace http://www.acns.net/ACNS
type Contact
properties
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="SubjectContact" type="Contact"/>

element type_Subject/SubjectID
diagram acns_v1.3_p181.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string        
source <xs:element name="SubjectID">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="type" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute type_Subject/SubjectID/@type
type xs:string
source <xs:attribute name="type" type="xs:string"/>

complexType type_UsenetDisposition
diagram acns_v1.3_p182.png
namespace http://www.acns.net/ACNS
children Article Removed CancelMsg
used by
elements type_StatusUpdate/DispositionUsenet type_NoticeStatus/UsenetStatus
source <xs:complexType name="type_UsenetDisposition">
 
<xs:sequence>
   
<xs:element name="Article" type="xs:anyURI"/>
   
<xs:element name="Removed" type="xs:boolean"/>
   
<xs:element name="CancelMsg" type="xs:boolean" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element type_UsenetDisposition/Article
diagram acns_v1.3_p183.png
namespace http://www.acns.net/ACNS
type xs:anyURI
properties
content simple
source <xs:element name="Article" type="xs:anyURI"/>

element type_UsenetDisposition/Removed
diagram acns_v1.3_p184.png
namespace http://www.acns.net/ACNS
type xs:boolean
properties
content simple
source <xs:element name="Removed" type="xs:boolean"/>

element type_UsenetDisposition/CancelMsg
diagram acns_v1.3_p185.png
namespace http://www.acns.net/ACNS
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="CancelMsg" type="xs:boolean" minOccurs="0"/>

complexType type_Verification
diagram acns_v1.3_p186.png
namespace http://www.acns.net/ACNS
children VerificationLevel Notes
used by
elements Infringement/Verification Verification
source <xs:complexType name="type_Verification">
 
<xs:sequence>
   
<xs:element name="VerificationLevel" minOccurs="0">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:int">
           
<xs:attribute name="Type" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Notes" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element type_Verification/VerificationLevel
diagram acns_v1.3_p187.png
namespace http://www.acns.net/ACNS
type extension of xs:int
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  xs:string        
source <xs:element name="VerificationLevel" minOccurs="0">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:int">
       
<xs:attribute name="Type" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute type_Verification/VerificationLevel/@Type
type xs:string
source <xs:attribute name="Type" type="xs:string"/>

element type_Verification/Notes
diagram acns_v1.3_p188.png
namespace http://www.acns.net/ACNS
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Notes" type="xs:string" minOccurs="0"/>

complexType type_VerificationLevel
diagram acns_v1.3_p189.png
namespace http://www.acns.net/ACNS
type extension of xs:int
properties
base xs:int
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  xs:string        
source <xs:complexType name="type_VerificationLevel">
 
<xs:simpleContent>
   
<xs:extension base="xs:int">
     
<xs:attribute name="Type" type="xs:string"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute type_VerificationLevel/@Type
type xs:string
source <xs:attribute name="Type" type="xs:string"/>

complexType type_VerifiedImage
diagram acns_v1.3_p190.png
namespace http://www.acns.net/ACNS
children VerifiedImageBinary VerifiedImageLocation
source <xs:complexType name="type_VerifiedImage">
 
<xs:sequence>
   
<xs:sequence>
     
<xs:element name="VerifiedImageBinary" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:base64Binary">
             
<xs:attribute name="title" type="xs:string"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="VerifiedImageLocation" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:anyURI">
             
<xs:attribute name="title"/>
             
<xs:attribute name="username"/>
             
<xs:attribute name="password"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:sequence>
</xs:complexType>

element type_VerifiedImage/VerifiedImageBinary
diagram acns_v1.3_p191.png
namespace http://www.acns.net/ACNS
type extension of xs:base64Binary
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
title  xs:string        
source <xs:element name="VerifiedImageBinary" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:base64Binary">
       
<xs:attribute name="title" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute type_VerifiedImage/VerifiedImageBinary/@title
type xs:string
source <xs:attribute name="title" type="xs:string"/>

element type_VerifiedImage/VerifiedImageLocation
diagram acns_v1.3_p192.png
namespace http://www.acns.net/ACNS
type extension of xs:anyURI
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
title          
username          
password          
source <xs:element name="VerifiedImageLocation" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:anyURI">
       
<xs:attribute name="title"/>
       
<xs:attribute name="username"/>
       
<xs:attribute name="password"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute type_VerifiedImage/VerifiedImageLocation/@title
source <xs:attribute name="title"/>

attribute type_VerifiedImage/VerifiedImageLocation/@username
source <xs:attribute name="username"/>

attribute type_VerifiedImage/VerifiedImageLocation/@password
source <xs:attribute name="password"/>

complexType type_WatermarkMatched
diagram acns_v1.3_p193.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
base xs:string
used by
element type_Detection/WatermarkMatched
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:string  required      
payload  xs:string        
source <xs:complexType name="type_WatermarkMatched">
 
<xs:simpleContent>
   
<xs:extension base="xs:string">
     
<xs:attribute name="type" type="xs:string" use="required"/>
     
<xs:attribute name="payload" type="xs:string"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute type_WatermarkMatched/@type
type xs:string
properties
use required
source <xs:attribute name="type" type="xs:string" use="required"/>

attribute type_WatermarkMatched/@payload
type xs:string
source <xs:attribute name="payload" type="xs:string"/>

simpleType type_ExplicitType
namespace http://www.acns.net/ACNS
type restriction of xs:string
properties
base xs:string
used by
elements Infringement/Content/Item/ExplicitType type_Item/ExplicitType
facets
Kind Value Annotation
enumeration Movie
enumeration Game
enumeration Software
enumeration Music
enumeration Document
enumeration Image
source <xs:simpleType name="type_ExplicitType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Movie"/>
   
<xs:enumeration value="Game"/>
   
<xs:enumeration value="Software"/>
   
<xs:enumeration value="Music"/>
   
<xs:enumeration value="Document"/>
   
<xs:enumeration value="Image"/>
 
</xs:restriction>
</xs:simpleType>

simpleType type_infringement_type_enumeration
namespace http://www.acns.net/ACNS
type restriction of xs:string
properties
base xs:string
used by
complexType type_infringement_type
facets
Kind Value Annotation
enumeration OTHER
enumeration INFRINGEMENT
enumeration PRELIT
enumeration INFO
enumeration DMCA
source <xs:simpleType name="type_infringement_type_enumeration">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="OTHER"/>
   
<xs:enumeration value="INFRINGEMENT"/>
   
<xs:enumeration value="PRELIT"/>
   
<xs:enumeration value="INFO"/>
   
<xs:enumeration value="DMCA"/>
 
</xs:restriction>
</xs:simpleType>

simpleType type_IPAddress
namespace http://www.acns.net/ACNS
type xs:string
properties
base xs:string
used by
element Infringement/Source/IP_Address
attributes type_MappedIPPortAttribute/@MappedIP type_OriginalIPPortAttribute/@OriginalIP
source <xs:simpleType name="type_IPAddress">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType type_MessageName
namespace http://www.acns.net/ACNS
type restriction of xs:string
properties
base xs:string
used by
attribute type_Message/@Type
facets
Kind Value Annotation
enumeration ACNS2.0Notice
enumeration ACNS0.7Notice
enumeration ACNSNoticeAck
enumeration ACNSStatusRequest
enumeration ACNSNoticeStatus
source <xs:simpleType name="type_MessageName">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="ACNS2.0Notice"/>
   
<xs:enumeration value="ACNS0.7Notice"/>
   
<xs:enumeration value="ACNSNoticeAck"/>
   
<xs:enumeration value="ACNSStatusRequest"/>
   
<xs:enumeration value="ACNSNoticeStatus"/>
 
</xs:restriction>
</xs:simpleType>

simpleType type_Port
namespace http://www.acns.net/ACNS
type restriction of xs:int
properties
base xs:int
used by
element Infringement/Source/Port
attributes type_MappedIPPortAttribute/@MappedPort type_OriginalIPPortAttribute/@OriginalPort
facets
Kind Value Annotation
minInclusive 0
maxInclusive 65535
source <xs:simpleType name="type_Port">
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="65535"/>
 
</xs:restriction>
</xs:simpleType>

attribute schemaVersion
namespace http://www.acns.net/ACNS
type xs:string
properties
fixed 1.3
used by
elements Infringement NoticeStatus
complexTypes type_NoticeAck type_StatusRequest type_StatusUpdate
source <xs:attribute name="schemaVersion" type="xs:string" fixed="1.3"/>

attributeGroup type_contentType
namespace http://www.acns.net/ACNS
attributes
Name  Type  Use  Default  Fixed  Annotation
contentType  derived by: xs:string  required      
source <xs:attributeGroup name="type_contentType">
 
<xs:attribute name="contentType" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:minLength value="3"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:attributeGroup>

attribute type_contentType/@contentType
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
minLength 3
source <xs:attribute name="contentType" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attributeGroup type_MappedIPPortAttribute
namespace http://www.acns.net/ACNS
used by
complexType type_Mapping
attributes
Name  Type  Use  Default  Fixed  Annotation
MappedIP  type_IPAddress  required      
MappedPort  type_Port  optional      
MappedProtocol  derived by: xs:int  optional      
source <xs:attributeGroup name="type_MappedIPPortAttribute">
 
<xs:attribute name="MappedIP" type="type_IPAddress" use="required"/>
 
<xs:attribute name="MappedPort" type="type_Port" use="optional"/>
 
<xs:attribute name="MappedProtocol" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:int">
       
<xs:minInclusive value="0"/>
       
<xs:maxInclusive value="254"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:attributeGroup>

attribute type_MappedIPPortAttribute/@MappedIP
type type_IPAddress
properties
use required
source <xs:attribute name="MappedIP" type="type_IPAddress" use="required"/>

attribute type_MappedIPPortAttribute/@MappedPort
type type_Port
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 65535
source <xs:attribute name="MappedPort" type="type_Port" use="optional"/>

attribute type_MappedIPPortAttribute/@MappedProtocol
type restriction of xs:int
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 254
source <xs:attribute name="MappedProtocol" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="254"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attributeGroup type_OriginalIPPortAttribute
namespace http://www.acns.net/ACNS
used by
complexType type_Mapping
attributes
Name  Type  Use  Default  Fixed  Annotation
OriginalIP  type_IPAddress  required      
OriginalPort  type_Port  required      
source <xs:attributeGroup name="type_OriginalIPPortAttribute">
 
<xs:attribute name="OriginalIP" type="type_IPAddress" use="required"/>
 
<xs:attribute name="OriginalPort" type="type_Port" use="required"/>
</xs:attributeGroup>

attribute type_OriginalIPPortAttribute/@OriginalIP
type type_IPAddress
properties
use required
source <xs:attribute name="OriginalIP" type="type_IPAddress" use="required"/>

attribute type_OriginalIPPortAttribute/@OriginalPort
type type_Port
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 65535
source <xs:attribute name="OriginalPort" type="type_Port" use="required"/>

complexType base64Binary
diagram acns_v1.3_p194.png
namespace http://www.w3.org/2005/05/xmlmime
type extension of xs:base64Binary
properties
base xs:base64Binary
used by
complexType type_BinaryImage
attributes
Name  Type  Use  Default  Fixed  Annotation
xmime:contentType  derived by: xs:string        
source <xs:complexType name="base64Binary">
 
<xs:simpleContent>
   
<xs:extension base="xs:base64Binary">
     
<xs:attribute ref="xmime:contentType"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

complexType hexBinary
diagram acns_v1.3_p195.png
namespace http://www.w3.org/2005/05/xmlmime
type extension of xs:hexBinary
properties
base xs:hexBinary
attributes
Name  Type  Use  Default  Fixed  Annotation
xmime:contentType  derived by: xs:string        
source <xs:complexType name="hexBinary">
 
<xs:simpleContent>
   
<xs:extension base="xs:hexBinary">
     
<xs:attribute ref="xmime:contentType"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute contentType
namespace http://www.w3.org/2005/05/xmlmime
type restriction of xs:string
used by
complexTypes base64Binary hexBinary
facets
Kind Value Annotation
minLength 3
source <xs:attribute name="contentType">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute expectedContentTypes
namespace http://www.w3.org/2005/05/xmlmime
type xs:string
source <xs:attribute name="expectedContentTypes" type="xs:string"/>

element CanonicalizationMethod
diagram acns_v1.3_p196.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CanonicalizationMethodType
properties
content complex
mixed true
used by
complexType SignedInfoType
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/>

element DigestMethod
diagram acns_v1.3_p197.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:DigestMethodType
properties
content complex
mixed true
used by
complexType ReferenceType
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:element name="DigestMethod" type="ds:DigestMethodType"/>

element DigestValue
diagram acns_v1.3_p198.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:DigestValueType
properties
content simple
used by
complexType ReferenceType
source <xs:element name="DigestValue" type="ds:DigestValueType"/>

element DSAKeyValue
diagram acns_v1.3_p199.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:DSAKeyValueType
properties
content complex
children ds:P ds:Q ds:G ds:Y ds:J ds:Seed ds:PgenCounter
used by
complexType KeyValueType
source <xs:element name="DSAKeyValue" type="ds:DSAKeyValueType"/>

element KeyInfo
diagram acns_v1.3_p200.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:KeyInfoType
properties
content complex
mixed true
children ds:KeyName ds:KeyValue ds:RetrievalMethod ds:X509Data ds:PGPData ds:SPKIData ds:MgmtData
used by
complexType SignatureType
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:element name="KeyInfo" type="ds:KeyInfoType"/>

element KeyName
diagram acns_v1.3_p201.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
properties
content simple
used by
complexType KeyInfoType
source <xs:element name="KeyName" type="string"/>

element KeyValue
diagram acns_v1.3_p202.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:KeyValueType
properties
content complex
mixed true
children ds:DSAKeyValue ds:RSAKeyValue
used by
complexType KeyInfoType
source <xs:element name="KeyValue" type="ds:KeyValueType"/>

element Manifest
diagram acns_v1.3_p203.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:ManifestType
properties
content complex
children ds:Reference
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:element name="Manifest" type="ds:ManifestType"/>

element MgmtData
diagram acns_v1.3_p204.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
properties
content simple
used by
complexType KeyInfoType
source <xs:element name="MgmtData" type="string"/>

element Object
diagram acns_v1.3_p205.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:ObjectType
properties
content complex
mixed true
used by
complexType SignatureType
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
MimeType  xs:string  optional      
Encoding  xs:anyURI  optional      
source <xs:element name="Object" type="ds:ObjectType"/>

element PGPData
diagram acns_v1.3_p206.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:PGPDataType
properties
content complex
children ds:PGPKeyID ds:PGPKeyPacket ds:PGPKeyPacket
used by
complexType KeyInfoType
source <xs:element name="PGPData" type="ds:PGPDataType"/>

element Reference
diagram acns_v1.3_p207.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:ReferenceType
properties
content complex
children ds:Transforms ds:DigestMethod ds:DigestValue
used by
complexTypes ManifestType SignedInfoType
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
URI  xs:anyURI  optional      
Type  xs:anyURI  optional      
source <xs:element name="Reference" type="ds:ReferenceType"/>

element RetrievalMethod
diagram acns_v1.3_p208.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:RetrievalMethodType
properties
content complex
children ds:Transforms
used by
complexType KeyInfoType
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI        
Type  xs:anyURI  optional      
source <xs:element name="RetrievalMethod" type="ds:RetrievalMethodType"/>

element RSAKeyValue
diagram acns_v1.3_p209.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:RSAKeyValueType
properties
content complex
children ds:Modulus ds:Exponent
used by
complexType KeyValueType
source <xs:element name="RSAKeyValue" type="ds:RSAKeyValueType"/>

element Signature
diagram acns_v1.3_p210.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignatureType
properties
content complex
children ds:SignedInfo ds:SignatureValue ds:KeyInfo ds:Object
used by
element MessageEnvelope
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:element name="Signature" type="ds:SignatureType"/>

element SignatureMethod
diagram acns_v1.3_p211.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignatureMethodType
properties
content complex
mixed true
children ds:HMACOutputLength
used by
complexType SignedInfoType
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:element name="SignatureMethod" type="ds:SignatureMethodType"/>

element SignatureProperties
diagram acns_v1.3_p212.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignaturePropertiesType
properties
content complex
children ds:SignatureProperty
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:element name="SignatureProperties" type="ds:SignaturePropertiesType"/>

element SignatureProperty
diagram acns_v1.3_p213.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignaturePropertyType
properties
content complex
mixed true
used by
complexType SignaturePropertiesType
attributes
Name  Type  Use  Default  Fixed  Annotation
Target  xs:anyURI  required      
Id  xs:ID  optional      
source <xs:element name="SignatureProperty" type="ds:SignaturePropertyType"/>

element SignatureValue
diagram acns_v1.3_p214.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignatureValueType
properties
content complex
used by
complexType SignatureType
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:element name="SignatureValue" type="ds:SignatureValueType"/>

element SignedInfo
diagram acns_v1.3_p215.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignedInfoType
properties
content complex
children ds:CanonicalizationMethod ds:SignatureMethod ds:Reference
used by
complexType SignatureType
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:element name="SignedInfo" type="ds:SignedInfoType"/>

element SPKIData
diagram acns_v1.3_p216.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SPKIDataType
properties
content complex
children ds:SPKISexp
used by
complexType KeyInfoType
source <xs:element name="SPKIData" type="ds:SPKIDataType"/>

element Transform
diagram acns_v1.3_p217.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:TransformType
properties
content complex
mixed true
children ds:XPath
used by
complexType TransformsType
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:element name="Transform" type="ds:TransformType"/>

element Transforms
diagram acns_v1.3_p218.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:TransformsType
properties
content complex
children ds:Transform
used by
complexTypes ReferenceType RetrievalMethodType
source <xs:element name="Transforms" type="ds:TransformsType"/>

element X509Data
diagram acns_v1.3_p219.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:X509DataType
properties
content complex
children ds:X509IssuerSerial ds:X509SKI ds:X509SubjectName ds:X509Certificate ds:X509CRL
used by
complexType KeyInfoType
source <xs:element name="X509Data" type="ds:X509DataType"/>

complexType CanonicalizationMethodType
diagram acns_v1.3_p220.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
used by
element CanonicalizationMethod
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:complexType name="CanonicalizationMethodType" mixed="true">
 
<xs:sequence>
   
<xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
   
<!-- (0,unbounded) elements from (1,1) namespace -->
 
</xs:sequence>
 
<xs:attribute name="Algorithm" type="anyURI" use="required"/>
</xs:complexType>

attribute CanonicalizationMethodType/@Algorithm
type xs:anyURI
properties
use required
source <xs:attribute name="Algorithm" type="anyURI" use="required"/>

complexType DigestMethodType
diagram acns_v1.3_p221.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
used by
element DigestMethod
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:complexType name="DigestMethodType" mixed="true">
 
<xs:sequence>
   
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="Algorithm" type="anyURI" use="required"/>
</xs:complexType>

attribute DigestMethodType/@Algorithm
type xs:anyURI
properties
use required
source <xs:attribute name="Algorithm" type="anyURI" use="required"/>

complexType DSAKeyValueType
diagram acns_v1.3_p222.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:P ds:Q ds:G ds:Y ds:J ds:Seed ds:PgenCounter
used by
element DSAKeyValue
source <xs:complexType name="DSAKeyValueType">
 
<xs:sequence>
   
<xs:sequence minOccurs="0">
     
<xs:element name="P" type="ds:CryptoBinary"/>
     
<xs:element name="Q" type="ds:CryptoBinary"/>
   
</xs:sequence>
   
<xs:element name="G" type="ds:CryptoBinary" minOccurs="0"/>
   
<xs:element name="Y" type="ds:CryptoBinary"/>
   
<xs:element name="J" type="ds:CryptoBinary" minOccurs="0"/>
   
<xs:sequence minOccurs="0">
     
<xs:element name="Seed" type="ds:CryptoBinary"/>
     
<xs:element name="PgenCounter" type="ds:CryptoBinary"/>
   
</xs:sequence>
 
</xs:sequence>
</xs:complexType>

element DSAKeyValueType/P
diagram acns_v1.3_p223.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
content simple
source <xs:element name="P" type="ds:CryptoBinary"/>

element DSAKeyValueType/Q
diagram acns_v1.3_p224.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
content simple
source <xs:element name="Q" type="ds:CryptoBinary"/>

element DSAKeyValueType/G
diagram acns_v1.3_p225.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="G" type="ds:CryptoBinary" minOccurs="0"/>

element DSAKeyValueType/Y
diagram acns_v1.3_p226.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
content simple
source <xs:element name="Y" type="ds:CryptoBinary"/>

element DSAKeyValueType/J
diagram acns_v1.3_p227.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="J" type="ds:CryptoBinary" minOccurs="0"/>

element DSAKeyValueType/Seed
diagram acns_v1.3_p228.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
content simple
source <xs:element name="Seed" type="ds:CryptoBinary"/>

element DSAKeyValueType/PgenCounter
diagram acns_v1.3_p229.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
content simple
source <xs:element name="PgenCounter" type="ds:CryptoBinary"/>

complexType KeyInfoType
diagram acns_v1.3_p230.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
children ds:KeyName ds:KeyValue ds:RetrievalMethod ds:X509Data ds:PGPData ds:SPKIData ds:MgmtData
used by
element KeyInfo
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:complexType name="KeyInfoType" mixed="true">
 
<xs:choice maxOccurs="unbounded">
   
<xs:element ref="ds:KeyName"/>
   
<xs:element ref="ds:KeyValue"/>
   
<xs:element ref="ds:RetrievalMethod"/>
   
<xs:element ref="ds:X509Data"/>
   
<xs:element ref="ds:PGPData"/>
   
<xs:element ref="ds:SPKIData"/>
   
<xs:element ref="ds:MgmtData"/>
   
<xs:any namespace="##other" processContents="lax"/>
   
<!-- (1,1) elements from (0,unbounded) namespaces -->
 
</xs:choice>
 
<xs:attribute name="Id" type="ID" use="optional"/>
</xs:complexType>

attribute KeyInfoType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType KeyValueType
diagram acns_v1.3_p231.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
children ds:DSAKeyValue ds:RSAKeyValue
used by
element KeyValue
source <xs:complexType name="KeyValueType" mixed="true">
 
<xs:choice>
   
<xs:element ref="ds:DSAKeyValue"/>
   
<xs:element ref="ds:RSAKeyValue"/>
   
<xs:any namespace="##other" processContents="lax"/>
 
</xs:choice>
</xs:complexType>

complexType ManifestType
diagram acns_v1.3_p232.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:Reference
used by
element Manifest
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:complexType name="ManifestType">
 
<xs:sequence>
   
<xs:element ref="ds:Reference" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="Id" type="ID" use="optional"/>
</xs:complexType>

attribute ManifestType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType ObjectType
diagram acns_v1.3_p233.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
used by
element Object
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
MimeType  xs:string  optional      
Encoding  xs:anyURI  optional      
source <xs:complexType name="ObjectType" mixed="true">
 
<xs:sequence minOccurs="0" maxOccurs="unbounded">
   
<xs:any namespace="##any" processContents="lax"/>
 
</xs:sequence>
 
<xs:attribute name="Id" type="ID" use="optional"/>
 
<xs:attribute name="MimeType" type="string" use="optional"/>
 
<xs:attribute name="Encoding" type="anyURI" use="optional"/>
 
<!-- add a grep facet -->
</xs:complexType>

attribute ObjectType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

attribute ObjectType/@MimeType
type xs:string
properties
use optional
source <xs:attribute name="MimeType" type="string" use="optional"/>

attribute ObjectType/@Encoding
type xs:anyURI
properties
use optional
source <xs:attribute name="Encoding" type="anyURI" use="optional"/>

complexType PGPDataType
diagram acns_v1.3_p234.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:PGPKeyID ds:PGPKeyPacket ds:PGPKeyPacket
used by
element PGPData
source <xs:complexType name="PGPDataType">
 
<xs:choice>
   
<xs:sequence>
     
<xs:element name="PGPKeyID" type="base64Binary"/>
     
<xs:element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>
     
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:sequence>
     
<xs:element name="PGPKeyPacket" type="base64Binary"/>
     
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:choice>
</xs:complexType>

element PGPDataType/PGPKeyID
diagram acns_v1.3_p235.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
content simple
source <xs:element name="PGPKeyID" type="base64Binary"/>

element PGPDataType/PGPKeyPacket
diagram acns_v1.3_p236.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>

element PGPDataType/PGPKeyPacket
diagram acns_v1.3_p237.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
content simple
source <xs:element name="PGPKeyPacket" type="base64Binary"/>

complexType ReferenceType
diagram acns_v1.3_p238.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:Transforms ds:DigestMethod ds:DigestValue
used by
element Reference
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
URI  xs:anyURI  optional      
Type  xs:anyURI  optional      
source <xs:complexType name="ReferenceType">
 
<xs:sequence>
   
<xs:element ref="ds:Transforms" minOccurs="0"/>
   
<xs:element ref="ds:DigestMethod"/>
   
<xs:element ref="ds:DigestValue"/>
 
</xs:sequence>
 
<xs:attribute name="Id" type="ID" use="optional"/>
 
<xs:attribute name="URI" type="anyURI" use="optional"/>
 
<xs:attribute name="Type" type="anyURI" use="optional"/>
</xs:complexType>

attribute ReferenceType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

attribute ReferenceType/@URI
type xs:anyURI
properties
use optional
source <xs:attribute name="URI" type="anyURI" use="optional"/>

attribute ReferenceType/@Type
type xs:anyURI
properties
use optional
source <xs:attribute name="Type" type="anyURI" use="optional"/>

complexType RetrievalMethodType
diagram acns_v1.3_p239.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:Transforms
used by
element RetrievalMethod
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI        
Type  xs:anyURI  optional      
source <xs:complexType name="RetrievalMethodType">
 
<xs:sequence>
   
<xs:element ref="ds:Transforms" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="URI" type="anyURI"/>
 
<xs:attribute name="Type" type="anyURI" use="optional"/>
</xs:complexType>

attribute RetrievalMethodType/@URI
type xs:anyURI
source <xs:attribute name="URI" type="anyURI"/>

attribute RetrievalMethodType/@Type
type xs:anyURI
properties
use optional
source <xs:attribute name="Type" type="anyURI" use="optional"/>

complexType RSAKeyValueType
diagram acns_v1.3_p240.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:Modulus ds:Exponent
used by
element RSAKeyValue
source <xs:complexType name="RSAKeyValueType">
 
<xs:sequence>
   
<xs:element name="Modulus" type="ds:CryptoBinary"/>
   
<xs:element name="Exponent" type="ds:CryptoBinary"/>
 
</xs:sequence>
</xs:complexType>

element RSAKeyValueType/Modulus
diagram acns_v1.3_p241.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
content simple
source <xs:element name="Modulus" type="ds:CryptoBinary"/>

element RSAKeyValueType/Exponent
diagram acns_v1.3_p242.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
properties
content simple
source <xs:element name="Exponent" type="ds:CryptoBinary"/>

complexType SignatureMethodType
diagram acns_v1.3_p243.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
children ds:HMACOutputLength
used by
element SignatureMethod
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:complexType name="SignatureMethodType" mixed="true">
 
<xs:sequence>
   
<xs:element name="HMACOutputLength" type="ds:HMACOutputLengthType" minOccurs="0"/>
   
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
   
<!-- (0,unbounded) elements from (1,1) external namespace -->
 
</xs:sequence>
 
<xs:attribute name="Algorithm" type="anyURI" use="required"/>
</xs:complexType>

attribute SignatureMethodType/@Algorithm
type xs:anyURI
properties
use required
source <xs:attribute name="Algorithm" type="anyURI" use="required"/>

element SignatureMethodType/HMACOutputLength
diagram acns_v1.3_p244.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:HMACOutputLengthType
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="HMACOutputLength" type="ds:HMACOutputLengthType" minOccurs="0"/>

complexType SignaturePropertiesType
diagram acns_v1.3_p245.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:SignatureProperty
used by
element SignatureProperties
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:complexType name="SignaturePropertiesType">
 
<xs:sequence>
   
<xs:element ref="ds:SignatureProperty" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="Id" type="ID" use="optional"/>
</xs:complexType>

attribute SignaturePropertiesType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType SignaturePropertyType
diagram acns_v1.3_p246.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
used by
element SignatureProperty
attributes
Name  Type  Use  Default  Fixed  Annotation
Target  xs:anyURI  required      
Id  xs:ID  optional      
source <xs:complexType name="SignaturePropertyType" mixed="true">
 
<xs:choice maxOccurs="unbounded">
   
<xs:any namespace="##other" processContents="lax"/>
   
<!-- (1,1) elements from (1,unbounded) namespaces -->
 
</xs:choice>
 
<xs:attribute name="Target" type="anyURI" use="required"/>
 
<xs:attribute name="Id" type="ID" use="optional"/>
</xs:complexType>

attribute SignaturePropertyType/@Target
type xs:anyURI
properties
use required
source <xs:attribute name="Target" type="anyURI" use="required"/>

attribute SignaturePropertyType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType SignatureType
diagram acns_v1.3_p247.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:SignedInfo ds:SignatureValue ds:KeyInfo ds:Object
used by
element Signature
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:complexType name="SignatureType">
 
<xs:sequence>
   
<xs:element ref="ds:SignedInfo"/>
   
<xs:element ref="ds:SignatureValue"/>
   
<xs:element ref="ds:KeyInfo" minOccurs="0"/>
   
<xs:element ref="ds:Object" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="Id" type="ID" use="optional"/>
</xs:complexType>

attribute SignatureType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType SignatureValueType
diagram acns_v1.3_p248.png
namespace http://www.w3.org/2000/09/xmldsig#
type extension of xs:base64Binary
properties
base base64Binary
used by
element SignatureValue
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:complexType name="SignatureValueType">
 
<xs:simpleContent>
   
<xs:extension base="base64Binary">
     
<xs:attribute name="Id" type="ID" use="optional"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute SignatureValueType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType SignedInfoType
diagram acns_v1.3_p249.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:CanonicalizationMethod ds:SignatureMethod ds:Reference
used by
element SignedInfo
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source <xs:complexType name="SignedInfoType">
 
<xs:sequence>
   
<xs:element ref="ds:CanonicalizationMethod"/>
   
<xs:element ref="ds:SignatureMethod"/>
   
<xs:element ref="ds:Reference" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="Id" type="ID" use="optional"/>
</xs:complexType>

attribute SignedInfoType/@Id
type xs:ID
properties
use optional
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType SPKIDataType
diagram acns_v1.3_p250.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:SPKISexp
used by
element SPKIData
source <xs:complexType name="SPKIDataType">
 
<xs:sequence maxOccurs="unbounded">
   
<xs:element name="SPKISexp" type="base64Binary"/>
   
<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element SPKIDataType/SPKISexp
diagram acns_v1.3_p251.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
content simple
source <xs:element name="SPKISexp" type="base64Binary"/>

complexType TransformsType
diagram acns_v1.3_p252.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:Transform
used by
element Transforms
source <xs:complexType name="TransformsType">
 
<xs:sequence>
   
<xs:element ref="ds:Transform" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType TransformType
diagram acns_v1.3_p253.png
namespace http://www.w3.org/2000/09/xmldsig#
properties
mixed true
children ds:XPath
used by
element Transform
attributes
Name  Type  Use  Default  Fixed  Annotation
Algorithm  xs:anyURI  required      
source <xs:complexType name="TransformType" mixed="true">
 
<xs:choice minOccurs="0" maxOccurs="unbounded">
   
<xs:any namespace="##other" processContents="lax"/>
   
<!-- (1,1) elements from (0,unbounded) namespaces -->
   
<xs:element name="XPath" type="string"/>
 
</xs:choice>
 
<xs:attribute name="Algorithm" type="anyURI" use="required"/>
</xs:complexType>

attribute TransformType/@Algorithm
type xs:anyURI
properties
use required
source <xs:attribute name="Algorithm" type="anyURI" use="required"/>

element TransformType/XPath
diagram acns_v1.3_p254.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
properties
content simple
source <xs:element name="XPath" type="string"/>

complexType X509DataType
diagram acns_v1.3_p255.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:X509IssuerSerial ds:X509SKI ds:X509SubjectName ds:X509Certificate ds:X509CRL
used by
element X509Data
source <xs:complexType name="X509DataType">
 
<xs:sequence maxOccurs="unbounded">
   
<xs:choice>
     
<xs:element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
     
<xs:element name="X509SKI" type="base64Binary"/>
     
<xs:element name="X509SubjectName" type="string"/>
     
<xs:element name="X509Certificate" type="base64Binary"/>
     
<xs:element name="X509CRL" type="base64Binary"/>
     
<xs:any namespace="##other" processContents="lax"/>
   
</xs:choice>
 
</xs:sequence>
</xs:complexType>

element X509DataType/X509IssuerSerial
diagram acns_v1.3_p256.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:X509IssuerSerialType
properties
content complex
children ds:X509IssuerName ds:X509SerialNumber
source <xs:element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>

element X509DataType/X509SKI
diagram acns_v1.3_p257.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
content simple
source <xs:element name="X509SKI" type="base64Binary"/>

element X509DataType/X509SubjectName
diagram acns_v1.3_p258.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
properties
content simple
source <xs:element name="X509SubjectName" type="string"/>

element X509DataType/X509Certificate
diagram acns_v1.3_p259.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
content simple
source <xs:element name="X509Certificate" type="base64Binary"/>

element X509DataType/X509CRL
diagram acns_v1.3_p260.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
content simple
source <xs:element name="X509CRL" type="base64Binary"/>

complexType X509IssuerSerialType
diagram acns_v1.3_p261.png
namespace http://www.w3.org/2000/09/xmldsig#
children ds:X509IssuerName ds:X509SerialNumber
used by
element X509DataType/X509IssuerSerial
source <xs:complexType name="X509IssuerSerialType">
 
<xs:sequence>
   
<xs:element name="X509IssuerName" type="string"/>
   
<xs:element name="X509SerialNumber" type="integer"/>
 
</xs:sequence>
</xs:complexType>

element X509IssuerSerialType/X509IssuerName
diagram acns_v1.3_p262.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
properties
content simple
source <xs:element name="X509IssuerName" type="string"/>

element X509IssuerSerialType/X509SerialNumber
diagram acns_v1.3_p263.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:integer
properties
content simple
source <xs:element name="X509SerialNumber" type="integer"/>

simpleType CryptoBinary
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
base base64Binary
used by
elements RSAKeyValueType/Exponent DSAKeyValueType/G DSAKeyValueType/J RSAKeyValueType/Modulus DSAKeyValueType/P DSAKeyValueType/PgenCounter DSAKeyValueType/Q DSAKeyValueType/Seed DSAKeyValueType/Y
source <xs:simpleType name="CryptoBinary">
 
<xs:restriction base="base64Binary"/>
</xs:simpleType>

simpleType DigestValueType
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
properties
base base64Binary
used by
element DigestValue
source <xs:simpleType name="DigestValueType">
 
<xs:restriction base="base64Binary"/>
</xs:simpleType>

simpleType HMACOutputLengthType
namespace http://www.w3.org/2000/09/xmldsig#
type xs:integer
properties
base integer
used by
element SignatureMethodType/HMACOutputLength
source <xs:simpleType name="HMACOutputLengthType">
 
<xs:restriction base="integer"/>
</xs:simpleType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy