Schema acns.xsd


schema location:  http://www.graduatedresponse.com/ACNS/acns2v1_1j.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://www.movielabs.com/ACNS
 
Elements  Complex types  Simple types  Attr. groups 
CounterNotice  Case  type_ExplicitType  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_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
attribute form default: 
element form default: 
targetNamespace:  http://www.w3.org/2005/05/xmlmime
 
Attributes  Complex types 
contentType  base64Binary 
expectedContentTypes  hexBinary 


schema location:  http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd#%20%20%20%20xmldsig-core-schema.xsd
attribute form default: 
element form default:  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 acnsv1_1j_p1.png
namespace http://www.movielabs.com/ACNS
type type_CounterNotice
attributes
Name  Type  Use  Default  Fixed  annotation
TimeStampxs:dateTimerequired      
DMCAxs:boolean      
source <xs:element name="CounterNotice" type="type_CounterNotice"/>

element Detection
diagram acnsv1_1j_p2.png
namespace http://www.movielabs.com/ACNS
type type_Detection
source <xs:element name="Detection" type="type_Detection"/>

element Infringement
diagram acnsv1_1j_p3.png
namespace http://www.movielabs.com/ACNS
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" 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="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:sequence>
 
</xs:complexType>
</xs:element>

element Infringement/Case
diagram acnsv1_1j_p4.png
namespace http://www.movielabs.com/ACNS
type Case
source <xs:element name="Case" type="Case"/>

element Infringement/Complainant
diagram acnsv1_1j_p5.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="Complainant" type="Contact"/>

element Infringement/Service_Provider
diagram acnsv1_1j_p6.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="Service_Provider" type="Contact"/>

element Infringement/Source
diagram acnsv1_1j_p7.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p8.png
namespace http://www.movielabs.com/ACNS
type xs:dateTime
source <xs:element name="TimeStamp" type="xs:dateTime"/>

element Infringement/Source/IP_Address
diagram acnsv1_1j_p9.png
namespace http://www.movielabs.com/ACNS
type type_IPAddress
source <xs:element name="IP_Address" type="type_IPAddress"/>

element Infringement/Source/Port
diagram acnsv1_1j_p10.png
namespace http://www.movielabs.com/ACNS
type type_Port
source <xs:element name="Port" type="type_Port" minOccurs="0"/>

element Infringement/Source/Protocol
diagram acnsv1_1j_p11.png
namespace http://www.movielabs.com/ACNS
type restriction of xs:int
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 acnsv1_1j_p12.png
namespace http://www.movielabs.com/ACNS
type restriction of xs:string
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 acnsv1_1j_p13.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="MAC_Address" type="xs:string" minOccurs="0"/>

element Infringement/Source/IP_Block
diagram acnsv1_1j_p14.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="IP_Block" type="xs:string" minOccurs="0"/>

element Infringement/Source/Type
diagram acnsv1_1j_p15.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Type" type="xs:string" minOccurs="0"/>

element Infringement/Source/SubType
diagram acnsv1_1j_p16.png
namespace http://www.movielabs.com/ACNS
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
BaseTypederived by: xs:stringrequired      
Protocolderived by: xs:string      
Applicationxs: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
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 acnsv1_1j_p17.png
namespace http://www.movielabs.com/ACNS
type xs:anyURI
source <xs:element name="URL_Base" type="xs:anyURI" minOccurs="0"/>

element Infringement/Source/UserName
diagram acnsv1_1j_p18.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="UserName" type="xs:string" minOccurs="0"/>

element Infringement/Source/Login
diagram acnsv1_1j_p19.png
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
Usernamexs:stringrequired      
Passwordxs:stringrequired      
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
source <xs:attribute name="Username" type="xs:string" use="required"/>

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

element Infringement/Source/Number_Files
diagram acnsv1_1j_p20.png
namespace http://www.movielabs.com/ACNS
type restriction of xs:int
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 acnsv1_1j_p21.png
namespace http://www.movielabs.com/ACNS
type restriction of xs:string
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 acnsv1_1j_p22.png
namespace http://www.movielabs.com/ACNS
type xs:boolean
source <xs:element name="IsSource" type="xs:boolean" minOccurs="0"/>

element Infringement/Content
diagram acnsv1_1j_p23.png
namespace http://www.movielabs.com/ACNS
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" 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="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 acnsv1_1j_p24.png
namespace http://www.movielabs.com/ACNS
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" 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="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 acnsv1_1j_p25.png
namespace http://www.movielabs.com/ACNS
type xs:dateTime
source <xs:element name="TimeStamp" type="xs:dateTime"/>

element Infringement/Content/Item/AlsoSeen
diagram acnsv1_1j_p26.png
namespace http://www.movielabs.com/ACNS
type type_AlsoSeen
attributes
Name  Type  Use  Default  Fixed  annotation
Startxs:dateTimerequired      
Endxs:dateTimerequired      
source <xs:element name="AlsoSeen" type="type_AlsoSeen" minOccurs="0" maxOccurs="unbounded"/>

element Infringement/Content/Item/Title
diagram acnsv1_1j_p27.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Title" type="xs:string" minOccurs="0"/>

element Infringement/Content/Item/Artist
diagram acnsv1_1j_p28.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Artist" type="xs:string" minOccurs="0"/>

element Infringement/Content/Item/FileName
diagram acnsv1_1j_p29.png
namespace http://www.movielabs.com/ACNS
type restriction of xs:string
source <xs:element name="FileName">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element Infringement/Content/Item/FileSize
diagram acnsv1_1j_p30.png
namespace http://www.movielabs.com/ACNS
type restriction of xs:int
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 Infringement/Content/Item/URL
diagram acnsv1_1j_p31.png
namespace http://www.movielabs.com/ACNS
type xs:anyURI
source <xs:element name="URL" type="xs:anyURI" minOccurs="0"/>

element Infringement/Content/Item/Type
diagram acnsv1_1j_p32.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Type" type="xs:string" minOccurs="0"/>

element Infringement/Content/Item/ExplicitType
diagram acnsv1_1j_p33.png
namespace http://www.movielabs.com/ACNS
type type_ExplicitType
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 acnsv1_1j_p34.png
namespace http://www.movielabs.com/ACNS
type type_Hash
attributes
Name  Type  Use  Default  Fixed  annotation
Typexs:stringrequired      
source <xs:element name="Hash" type="type_Hash" minOccurs="0"/>

element Infringement/Content/Item/UseNetHeader
diagram acnsv1_1j_p35.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="UseNetHeader" type="xs:string" minOccurs="0"/>

element Infringement/History
diagram acnsv1_1j_p36.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p37.png
namespace http://www.movielabs.com/ACNS
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
IDxs:anySimpleTypeoptional      
TimeStampxs:anySimpleTypeoptional      
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
source <xs:attribute name="ID" type="xs:anySimpleType" use="optional"/>

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

element Infringement/Notes
diagram acnsv1_1j_p38.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Notes" type="xs:string" minOccurs="0"/>

element Infringement/Type
diagram acnsv1_1j_p39.png
namespace http://www.movielabs.com/ACNS
type type_infringement_type
facets
Kind Value annotation 
enumeration OTHER 
enumeration INFRINGEMENT 
enumeration PRELIT 
enumeration INFO 
enumeration DMCA 
attributes
Name  Type  Use  Default  Fixed  annotation
Retractionxs:boolean      
Commentsxs:string      
source <xs:element name="Type" type="type_infringement_type" minOccurs="0"/>

element Infringement/Detection
diagram acnsv1_1j_p40.png
namespace http://www.movielabs.com/ACNS
type type_Detection
source <xs:element name="Detection" type="type_Detection" minOccurs="0"/>

element Infringement/Verification
diagram acnsv1_1j_p41.png
namespace http://www.movielabs.com/ACNS
type type_Verification
source <xs:element name="Verification" type="type_Verification" minOccurs="0"/>

element Infringement/InternalTracking
diagram acnsv1_1j_p42.png
namespace http://www.movielabs.com/ACNS
type type_InternalTracking
attributes
Name  Type  Use  Default  Fixed  annotation
CurrentSequencexs:int      
InternalCaseNumberxs:stringrequired      
source <xs:element name="InternalTracking" type="type_InternalTracking" minOccurs="0" maxOccurs="unbounded"/>

element Infringement/TextNotice
diagram acnsv1_1j_p43.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="TextNotice" type="xs:string" minOccurs="0"/>

element Infringement/VerifiedData
diagram acnsv1_1j_p44.png
namespace http://www.movielabs.com/ACNS
type xs:base64Binary
source <xs:element name="VerifiedData" type="xs:base64Binary" minOccurs="0"/>

element MessageEnvelope
diagram acnsv1_1j_p45.png
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
ReplyEmailxs:string      
ReplyURIxs:stringoptional      
idxs: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
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 acnsv1_1j_p46.png
namespace http://www.movielabs.com/ACNS
type type_Message
attributes
Name  Type  Use  Default  Fixed  annotation
Typetype_MessageNamerequired      
IDxs:string      
Createdxs:dateTime      
source <xs:element name="Message" type="type_Message" maxOccurs="unbounded"/>

element NoticeAck
diagram acnsv1_1j_p47.png
namespace http://www.movielabs.com/ACNS
type type_NoticeAck
attributes
Name  Type  Use  Default  Fixed  annotation
Acceptedxs:boolean      
RejectReasonderived by: xs:stringoptional      
TimeStampxs:dateTime      
Sequencexs:intoptional      
source <xs:element name="NoticeAck" type="type_NoticeAck"/>

element NoticeStatus
diagram acnsv1_1j_p48.png
namespace http://www.movielabs.com/ACNS
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:complexType>
</xs:element>

element NoticeStatus/CaseStatus
diagram acnsv1_1j_p49.png
namespace http://www.movielabs.com/ACNS
type type_NoticeStatus
attributes
Name  Type  Use  Default  Fixed  annotation
CaseIDxs:stringrequired      
TimeStampxs:dateTimerequired      
ReqTimexs:dateTime      
source <xs:element name="CaseStatus" type="type_NoticeStatus" maxOccurs="unbounded"/>

element NoticeStatus/StartDateTime
diagram acnsv1_1j_p50.png
namespace http://www.movielabs.com/ACNS
type xs:dateTime
source <xs:element name="StartDateTime" type="xs:dateTime"/>

element NoticeStatus/EndDateTime
diagram acnsv1_1j_p51.png
namespace http://www.movielabs.com/ACNS
type xs:dateTime
source <xs:element name="EndDateTime" type="xs:dateTime"/>

element StatusRequest
diagram acnsv1_1j_p52.png
namespace http://www.movielabs.com/ACNS
type type_StatusRequest
attributes
Name  Type  Use  Default  Fixed  annotation
TimeStampxs:dateTime      
source <xs:element name="StatusRequest" type="type_StatusRequest"/>

element StatusUpdate
diagram acnsv1_1j_p53.png
namespace http://www.movielabs.com/ACNS
type type_StatusUpdate
attributes
Name  Type  Use  Default  Fixed  annotation
TimeStampxs:dateTimerequired      
ReqTimexs:dateTime      
source <xs:element name="StatusUpdate" type="type_StatusUpdate"/>

element Verification
diagram acnsv1_1j_p54.png
namespace http://www.movielabs.com/ACNS
type type_Verification
source <xs:element name="Verification" type="type_Verification"/>

complexType Case
diagram acnsv1_1j_p55.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p56.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="ID" type="xs:string"/>

element Case/Ref_URL
diagram acnsv1_1j_p57.png
namespace http://www.movielabs.com/ACNS
type xs:anyURI
source <xs:element name="Ref_URL" type="xs:anyURI" minOccurs="0"/>

element Case/Status
diagram acnsv1_1j_p58.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Status" type="xs:string" minOccurs="0"/>

element Case/Severity
diagram acnsv1_1j_p59.png
namespace http://www.movielabs.com/ACNS
type restriction of xs:string
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 acnsv1_1j_p60.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p61.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Entity" type="xs:string"/>

element Contact/Contact
diagram acnsv1_1j_p62.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Contact" type="xs:string" minOccurs="0"/>

element Contact/Address
diagram acnsv1_1j_p63.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Address" type="xs:string" minOccurs="0"/>

element Contact/Phone
diagram acnsv1_1j_p64.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Phone" type="xs:string" minOccurs="0"/>

element Contact/Email
diagram acnsv1_1j_p65.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Email" type="xs:string"/>

element Contact/ContactURL
diagram acnsv1_1j_p66.png
namespace http://www.movielabs.com/ACNS
type xs:anyURI
source <xs:element name="ContactURL" type="xs:anyURI" minOccurs="0"/>

complexType type_AlsoSeen
diagram acnsv1_1j_p67.png
namespace http://www.movielabs.com/ACNS
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
Startxs:dateTimerequired      
Endxs:dateTimerequired      
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
source <xs:attribute name="Start" type="xs:dateTime" use="required"/>

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

complexType type_Asset
diagram acnsv1_1j_p68.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p69.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="OriginalAssetName" type="xs:string"/>

element type_Asset/OriginalAssetID
diagram acnsv1_1j_p70.png
namespace http://www.movielabs.com/ACNS
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
typexs:stringrequired      
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
source <xs:attribute name="type" type="xs:string" use="required"/>

complexType type_BinaryImage
diagram acnsv1_1j_p71.png
namespace http://www.movielabs.com/ACNS
type extension of xmime:base64Binary
attributes
Name  Type  Use  Default  Fixed  annotation
contentType      
source <xs:complexType name="type_BinaryImage">
 
<xs:complexContent>
   
<xs:extension base="xmime:base64Binary"/>
 
</xs:complexContent>
</xs:complexType>

complexType type_Content
diagram acnsv1_1j_p72.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p73.png
namespace http://www.movielabs.com/ACNS
type type_Item
source <xs:element name="Item" type="type_Item" maxOccurs="unbounded"/>

complexType type_ContentMatched
diagram acnsv1_1j_p74.png
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
Audioxs:boolean      
Videoxs:boolean      
Textxs:boolean      
Imagexs:boolean      
MatchThresholdderived by: xs:int      
Fingerprintxs:boolean      
Humanxs: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
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 acnsv1_1j_p75.png
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
TimeStampxs:dateTimerequired      
DMCAxs: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
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 acnsv1_1j_p76.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="Service_Provider" type="Contact"/>

element type_CounterNotice/Addl_Contact
diagram acnsv1_1j_p77.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="Addl_Contact" type="Contact" minOccurs="0"/>

element type_CounterNotice/Subscriber
diagram acnsv1_1j_p78.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="Subscriber" type="Contact"/>

element type_CounterNotice/CounternoticeContent
diagram acnsv1_1j_p79.png
namespace http://www.movielabs.com/ACNS
type type_CounternoticeContent
attributes
Name  Type  Use  Default  Fixed  annotation
RejectReasonderived by: xs:stringoptional      
OtherReasonxs:stringoptional      
ProperlySignedxs:booleanoptional      
Consentxs:booleanoptional      
Statementxs:stringoptional      
source <xs:element name="CounternoticeContent" type="type_CounternoticeContent"/>

element type_CounterNotice/Notes
diagram acnsv1_1j_p80.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Notes" type="xs:string"/>

complexType type_CounternoticeContent
diagram acnsv1_1j_p81.png
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
RejectReasonderived by: xs:stringoptional      
OtherReasonxs:stringoptional      
ProperlySignedxs:booleanoptional      
Consentxs:booleanoptional      
Statementxs:stringoptional      
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
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
source <xs:attribute name="OtherReason" type="xs:string" use="optional"/>

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

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

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

element type_CounternoticeContent/NoticeText
diagram acnsv1_1j_p82.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="NoticeText" type="xs:string" minOccurs="0"/>

element type_CounternoticeContent/NoticeImage
diagram acnsv1_1j_p83.png
namespace http://www.movielabs.com/ACNS
type extension of type_BinaryImage
attributes
Name  Type  Use  Default  Fixed  annotation
contentType      
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 acnsv1_1j_p84.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Notes" type="xs:string" minOccurs="0"/>

complexType type_Detection
diagram acnsv1_1j_p85.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p86.png
namespace http://www.movielabs.com/ACNS
type type_Asset
source <xs:element name="Asset" type="type_Asset"/>

element type_Detection/ContentMatched
diagram acnsv1_1j_p87.png
namespace http://www.movielabs.com/ACNS
type type_ContentMatched
attributes
Name  Type  Use  Default  Fixed  annotation
Audioxs:boolean      
Videoxs:boolean      
Textxs:boolean      
Imagexs:boolean      
MatchThresholdderived by: xs:int      
Fingerprintxs:boolean      
Humanxs:boolean      
source <xs:element name="ContentMatched" type="type_ContentMatched" minOccurs="0"/>

element type_Detection/HashMatched
diagram acnsv1_1j_p88.png
namespace http://www.movielabs.com/ACNS
type xs:boolean
source <xs:element name="HashMatched" type="xs:boolean" minOccurs="0"/>

element type_Detection/MetadataMatched
diagram acnsv1_1j_p89.png
namespace http://www.movielabs.com/ACNS
type xs:boolean
source <xs:element name="MetadataMatched" type="xs:boolean" minOccurs="0"/>

element type_Detection/WatermarkMatched
diagram acnsv1_1j_p90.png
namespace http://www.movielabs.com/ACNS
type type_WatermarkMatched
attributes
Name  Type  Use  Default  Fixed  annotation
typexs:stringrequired      
payloadxs:string      
source <xs:element name="WatermarkMatched" type="type_WatermarkMatched" minOccurs="0"/>

element type_Detection/VerificationID
diagram acnsv1_1j_p91.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="VerificationID" type="xs:string"/>

element type_Detection/VerifiedDataLoc
diagram acnsv1_1j_p92.png
namespace http://www.movielabs.com/ACNS
type xs:anyURI
source <xs:element name="VerifiedDataLoc" type="xs:anyURI" minOccurs="0"/>

complexType type_Disposition
diagram acnsv1_1j_p93.png
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
Sequencexs:intrequired      
Startxs:dateTimerequired      
Endxs: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
source <xs:attribute name="Sequence" type="xs:int" use="required"/>

attribute type_Disposition/@Start
type xs:dateTime
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 acnsv1_1j_p94.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="InternalStatus" type="xs:string"/>

element type_Disposition/Comments
diagram acnsv1_1j_p95.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Comments" type="xs:string" minOccurs="0"/>

element type_Disposition/Contact
diagram acnsv1_1j_p96.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="Contact" type="Contact"/>

complexType type_GRStatus
diagram acnsv1_1j_p97.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p98.png
namespace http://www.movielabs.com/ACNS
source <xs:element name="NetworkCaseID" minOccurs="0"/>

element type_GRStatus/NetworkInfringementID
diagram acnsv1_1j_p99.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="NetworkInfringementID" type="xs:string" minOccurs="0"/>

element type_GRStatus/NetworkIncidentID
diagram acnsv1_1j_p100.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="NetworkIncidentID" type="xs:string" minOccurs="0"/>

element type_GRStatus/ActionTaken
diagram acnsv1_1j_p101.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p102.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Type" type="xs:string"/>

element type_GRStatus/ActionTaken/Time
diagram acnsv1_1j_p103.png
namespace http://www.movielabs.com/ACNS
type xs:dateTime
source <xs:element name="Time" type="xs:dateTime"/>

element type_GRStatus/ActionTaken/AdditionalData
diagram acnsv1_1j_p104.png
namespace http://www.movielabs.com/ACNS
type extension of xs:string
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 acnsv1_1j_p105.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p106.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="AnonUserIdentifier" type="xs:string" minOccurs="0"/>

element type_GRStatus/UserData/TotalCaseCount
diagram acnsv1_1j_p107.png
namespace http://www.movielabs.com/ACNS
type xs:int
source <xs:element name="TotalCaseCount" type="xs:int" minOccurs="0"/>

element type_GRStatus/UserData/TotalInfringementCount
diagram acnsv1_1j_p108.png
namespace http://www.movielabs.com/ACNS
type xs:int
source <xs:element name="TotalInfringementCount" type="xs:int" minOccurs="0"/>

element type_GRStatus/UserData/TotalIncidentCount
diagram acnsv1_1j_p109.png
namespace http://www.movielabs.com/ACNS
type xs:int
source <xs:element name="TotalIncidentCount" type="xs:int" minOccurs="0"/>

complexType type_Hash
diagram acnsv1_1j_p110.png
namespace http://www.movielabs.com/ACNS
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
Typexs:stringrequired      
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
source <xs:attribute name="Type" type="xs:string" use="required"/>

complexType type_infringement_type
diagram acnsv1_1j_p111.png
namespace http://www.movielabs.com/ACNS
type extension of type_infringement_type_enumeration
facets
Kind Value annotation 
enumeration OTHER 
enumeration INFRINGEMENT 
enumeration PRELIT 
enumeration INFO 
enumeration DMCA 
attributes
Name  Type  Use  Default  Fixed  annotation
Retractionxs:boolean      
Commentsxs: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 acnsv1_1j_p112.png
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
CurrentSequencexs:int      
InternalCaseNumberxs:stringrequired      
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
source <xs:attribute name="InternalCaseNumber" type="xs:string" use="required"/>

element type_InternalTracking/PrimarySubject
diagram acnsv1_1j_p113.png
namespace http://www.movielabs.com/ACNS
type type_Subject
source <xs:element name="PrimarySubject" type="type_Subject"/>

element type_InternalTracking/Disposition
diagram acnsv1_1j_p114.png
namespace http://www.movielabs.com/ACNS
type type_Disposition
attributes
Name  Type  Use  Default  Fixed  annotation
Sequencexs:intrequired      
Startxs:dateTimerequired      
Endxs:dateTime      
source <xs:element name="Disposition" type="type_Disposition" minOccurs="0"/>

element type_InternalTracking/Mapping
diagram acnsv1_1j_p115.png
namespace http://www.movielabs.com/ACNS
type type_Mapping
attributes
Name  Type  Use  Default  Fixed  annotation
OriginalIPtype_IPAddressrequired      
OriginalPorttype_Portrequired      
MappedIPtype_IPAddressrequired      
MappedPorttype_Portoptional      
MappedProtocolderived by: xs:intoptional      
Timexs:dateTimerequired      
LeaseTimexs:time      
LeaseHeldxs:time      
source <xs:element name="Mapping" type="type_Mapping" minOccurs="0"/>

complexType type_IPAssignee
diagram acnsv1_1j_p116.png
namespace http://www.movielabs.com/ACNS
type extension of type_Subject
attributes
Name  Type  Use  Default  Fixed  annotation
Primaryxs:boolean      
Relationshipxs: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 acnsv1_1j_p117.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p118.png
namespace http://www.movielabs.com/ACNS
type xs:dateTime
source <xs:element name="TimeStamp" type="xs:dateTime"/>

element type_Item/AlsoSeen
diagram acnsv1_1j_p119.png
namespace http://www.movielabs.com/ACNS
type type_AlsoSeen
attributes
Name  Type  Use  Default  Fixed  annotation
Startxs:dateTimerequired      
Endxs:dateTimerequired      
source <xs:element name="AlsoSeen" type="type_AlsoSeen" minOccurs="0" maxOccurs="unbounded"/>

element type_Item/Title
diagram acnsv1_1j_p120.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Title" type="xs:string" minOccurs="0"/>

element type_Item/Artist
diagram acnsv1_1j_p121.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Artist" type="xs:string" minOccurs="0"/>

element type_Item/FileName
diagram acnsv1_1j_p122.png
namespace http://www.movielabs.com/ACNS
type restriction of xs:string
source <xs:element name="FileName">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element type_Item/FileSize
diagram acnsv1_1j_p123.png
namespace http://www.movielabs.com/ACNS
type restriction of xs:int
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 acnsv1_1j_p124.png
namespace http://www.movielabs.com/ACNS
type xs:anyURI
source <xs:element name="URL" type="xs:anyURI" minOccurs="0"/>

element type_Item/HostURI
diagram acnsv1_1j_p125.png
namespace http://www.movielabs.com/ACNS
type xs:anyURI
source <xs:element name="HostURI" type="xs:anyURI" minOccurs="0"/>

element type_Item/Type
diagram acnsv1_1j_p126.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Type" type="xs:string" minOccurs="0"/>

element type_Item/ExplicitType
diagram acnsv1_1j_p127.png
namespace http://www.movielabs.com/ACNS
type type_ExplicitType
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 acnsv1_1j_p128.png
namespace http://www.movielabs.com/ACNS
type type_Hash
attributes
Name  Type  Use  Default  Fixed  annotation
Typexs:stringrequired      
source <xs:element name="Hash" type="type_Hash" minOccurs="0"/>

complexType type_Mapping
diagram acnsv1_1j_p129.png
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
OriginalIPtype_IPAddressrequired      
OriginalPorttype_Portrequired      
MappedIPtype_IPAddressrequired      
MappedPorttype_Portoptional      
MappedProtocolderived by: xs:intoptional      
Timexs:dateTimerequired      
LeaseTimexs:time      
LeaseHeldxs: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
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 acnsv1_1j_p130.png
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
Typetype_MessageNamerequired      
IDxs:string      
Createdxs: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
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 acnsv1_1j_p131.png
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
Acceptedxs:boolean      
RejectReasonderived by: xs:stringoptional      
TimeStampxs:dateTime      
Sequencexs:intoptional      
source <xs:complexType name="type_NoticeAck">
 
<xs:all>
   
<xs:element name="Case" type="Case"/>
   
<xs:element name="Complianant" 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 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: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
facets
Kind Value annotation 
enumeration UNKNOWN_RECIPIENT 
enumeration IP_OUT_OF_RANGE 
enumeration MULTIPLE 
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: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
source <xs:attribute name="Sequence" type="xs:int" use="optional"/>

element type_NoticeAck/Case
diagram acnsv1_1j_p132.png
namespace http://www.movielabs.com/ACNS
type Case
source <xs:element name="Case" type="Case"/>

element type_NoticeAck/Complianant
diagram acnsv1_1j_p133.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="Complianant" type="Contact"/>

element type_NoticeAck/Service_Provider
diagram acnsv1_1j_p134.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="Service_Provider" type="Contact"/>

element type_NoticeAck/Addl_Contact
diagram acnsv1_1j_p135.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="Addl_Contact" type="Contact" minOccurs="0"/>

element type_NoticeAck/Notes
diagram acnsv1_1j_p136.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Notes" type="xs:string"/>

complexType type_NoticeAckList
diagram acnsv1_1j_p137.png
namespace http://www.movielabs.com/ACNS
source <xs:complexType name="type_NoticeAckList">
 
<xs:sequence>
   
<xs:element ref="NoticeAck" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType type_NoticeStatus
diagram acnsv1_1j_p138.png
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
CaseIDxs:stringrequired      
TimeStampxs:dateTimerequired      
ReqTimexs: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
source <xs:attribute name="CaseID" type="xs:string" use="required"/>

attribute type_NoticeStatus/@TimeStamp
type xs:dateTime
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 acnsv1_1j_p139.png
namespace http://www.movielabs.com/ACNS
type type_StatusDisposition
source <xs:element name="Disposition" type="type_StatusDisposition"/>

element type_NoticeStatus/GRStatus
diagram acnsv1_1j_p140.png
namespace http://www.movielabs.com/ACNS
type type_GRStatus
source <xs:element name="GRStatus" type="type_GRStatus"/>

element type_NoticeStatus/UsenetStatus
diagram acnsv1_1j_p141.png
namespace http://www.movielabs.com/ACNS
type type_UsenetDisposition
source <xs:element name="UsenetStatus" type="type_UsenetDisposition"/>

element type_NoticeStatus/Source
diagram acnsv1_1j_p142.png
namespace http://www.movielabs.com/ACNS
type type_StatusSource
source <xs:element name="Source" type="type_StatusSource" minOccurs="0"/>

element type_NoticeStatus/HumanInt
diagram acnsv1_1j_p143.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="HumanInt" type="Contact" minOccurs="0"/>

element type_NoticeStatus/CounterNotice
diagram acnsv1_1j_p144.png
namespace http://www.movielabs.com/ACNS
type type_CounterNotice
attributes
Name  Type  Use  Default  Fixed  annotation
TimeStampxs:dateTimerequired      
DMCAxs:boolean      
source <xs:element name="CounterNotice" type="type_CounterNotice" minOccurs="0"/>

element type_NoticeStatus/Notes
diagram acnsv1_1j_p145.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Notes" type="xs:string" minOccurs="0"/>

complexType type_StatusDisposition
diagram acnsv1_1j_p146.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p147.png
namespace http://www.movielabs.com/ACNS
type restriction of xs:string
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 acnsv1_1j_p148.png
namespace http://www.movielabs.com/ACNS
type restriction of xs:string
source <xs:element name="Reason" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element type_StatusDisposition/FirstProcessedDate
diagram acnsv1_1j_p149.png
namespace http://www.movielabs.com/ACNS
type xs:dateTime
source <xs:element name="FirstProcessedDate" type="xs:dateTime"/>

element type_StatusDisposition/LastModifiedDate
diagram acnsv1_1j_p150.png
namespace http://www.movielabs.com/ACNS
type xs:dateTime
source <xs:element name="LastModifiedDate" type="xs:dateTime"/>

complexType type_StatusRequest
diagram acnsv1_1j_p151.png
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
TimeStampxs: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 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 acnsv1_1j_p152.png
namespace http://www.movielabs.com/ACNS
type Case
source <xs:element name="Case" type="Case" maxOccurs="unbounded"/>

element type_StatusRequest/StartDateTime
diagram acnsv1_1j_p153.png
namespace http://www.movielabs.com/ACNS
type xs:dateTime
source <xs:element name="StartDateTime" type="xs:dateTime"/>

element type_StatusRequest/EndDateTime
diagram acnsv1_1j_p154.png
namespace http://www.movielabs.com/ACNS
type xs:dateTime
source <xs:element name="EndDateTime" type="xs:dateTime"/>

element type_StatusRequest/Complainant
diagram acnsv1_1j_p155.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="Complainant" type="Contact"/>

element type_StatusRequest/ServiceProvider
diagram acnsv1_1j_p156.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="ServiceProvider" type="Contact"/>

complexType type_StatusSource
diagram acnsv1_1j_p157.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p158.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="Complainant" type="Contact"/>

element type_StatusSource/Service_Provider
diagram acnsv1_1j_p159.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="Service_Provider" type="Contact"/>

element type_StatusSource/Content
diagram acnsv1_1j_p160.png
namespace http://www.movielabs.com/ACNS
type type_Content
source <xs:element name="Content" type="type_Content" minOccurs="0"/>

complexType type_StatusUpdate
diagram acnsv1_1j_p161.png
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
TimeStampxs:dateTimerequired      
ReqTimexs:dateTime      
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:complexType>

attribute type_StatusUpdate/@TimeStamp
type xs:dateTime
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 acnsv1_1j_p162.png
namespace http://www.movielabs.com/ACNS
type Case
source <xs:element name="Case" type="Case"/>

element type_StatusUpdate/Complainant
diagram acnsv1_1j_p163.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="Complainant" type="Contact"/>

element type_StatusUpdate/Service_Provider
diagram acnsv1_1j_p164.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="Service_Provider" type="Contact"/>

element type_StatusUpdate/HumanInt
diagram acnsv1_1j_p165.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="HumanInt" type="Contact" minOccurs="0"/>

element type_StatusUpdate/Disposition
diagram acnsv1_1j_p166.png
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
Statusderived by: xs:string      
infoStatusderived by: xs:stringoptional      
Levelxs: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
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 acnsv1_1j_p167.png
namespace http://www.movielabs.com/ACNS
type type_UsenetDisposition
source <xs:element name="DispositionUsenet" type="type_UsenetDisposition" minOccurs="0"/>

element type_StatusUpdate/CounterNotice
diagram acnsv1_1j_p168.png
namespace http://www.movielabs.com/ACNS
type type_CounterNotice
attributes
Name  Type  Use  Default  Fixed  annotation
TimeStampxs:dateTimerequired      
DMCAxs:boolean      
source <xs:element name="CounterNotice" type="type_CounterNotice" minOccurs="0"/>

element type_StatusUpdate/NoticeAckList
diagram acnsv1_1j_p169.png
namespace http://www.movielabs.com/ACNS
type type_NoticeAckList
source <xs:element name="NoticeAckList" type="type_NoticeAckList" minOccurs="0"/>

element type_StatusUpdate/Content
diagram acnsv1_1j_p170.png
namespace http://www.movielabs.com/ACNS
type type_Content
source <xs:element name="Content" type="type_Content" minOccurs="0"/>

element type_StatusUpdate/Notes
diagram acnsv1_1j_p171.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Notes" type="xs:string" minOccurs="0"/>

complexType type_Subject
diagram acnsv1_1j_p172.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p173.png
namespace http://www.movielabs.com/ACNS
type Contact
source <xs:element name="SubjectContact" type="Contact"/>

element type_Subject/SubjectID
diagram acnsv1_1j_p174.png
namespace http://www.movielabs.com/ACNS
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
typexs: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 acnsv1_1j_p175.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p176.png
namespace http://www.movielabs.com/ACNS
type xs:anyURI
source <xs:element name="Article" type="xs:anyURI"/>

element type_UsenetDisposition/Removed
diagram acnsv1_1j_p177.png
namespace http://www.movielabs.com/ACNS
type xs:boolean
source <xs:element name="Removed" type="xs:boolean"/>

element type_UsenetDisposition/CancelMsg
diagram acnsv1_1j_p178.png
namespace http://www.movielabs.com/ACNS
type xs:boolean
source <xs:element name="CancelMsg" type="xs:boolean" minOccurs="0"/>

complexType type_Verification
diagram acnsv1_1j_p179.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p180.png
namespace http://www.movielabs.com/ACNS
type extension of xs:int
attributes
Name  Type  Use  Default  Fixed  annotation
Typexs: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 acnsv1_1j_p181.png
namespace http://www.movielabs.com/ACNS
type xs:string
source <xs:element name="Notes" type="xs:string" minOccurs="0"/>

complexType type_VerificationLevel
diagram acnsv1_1j_p182.png
namespace http://www.movielabs.com/ACNS
type extension of xs:int
attributes
Name  Type  Use  Default  Fixed  annotation
Typexs: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 acnsv1_1j_p183.png
namespace http://www.movielabs.com/ACNS
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 acnsv1_1j_p184.png
namespace http://www.movielabs.com/ACNS
type extension of xs:base64Binary
attributes
Name  Type  Use  Default  Fixed  annotation
titlexs: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 acnsv1_1j_p185.png
namespace http://www.movielabs.com/ACNS
type extension of xs:anyURI
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 acnsv1_1j_p186.png
namespace http://www.movielabs.com/ACNS
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
typexs:stringrequired      
payloadxs: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
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.movielabs.com/ACNS
type restriction of xs:string
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.movielabs.com/ACNS
type restriction of xs:string
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.movielabs.com/ACNS
type xs:string
source <xs:simpleType name="type_IPAddress">
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType type_MessageName
namespace http://www.movielabs.com/ACNS
type restriction of xs:string
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.movielabs.com/ACNS
type restriction of xs:int
source <xs:simpleType name="type_Port">
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="0"/>
   
<xs:maxInclusive value="65535"/>
 
</xs:restriction>
</xs:simpleType>

attributeGroup type_contentType
namespace http://www.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
contentTypederived by: xs:stringrequired      
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
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.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
MappedIPtype_IPAddressrequired      
MappedPorttype_Portoptional      
MappedProtocolderived by: xs:intoptional      
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
source <xs:attribute name="MappedIP" type="type_IPAddress" use="required"/>

attribute type_MappedIPPortAttribute/@MappedPort
type type_Port
source <xs:attribute name="MappedPort" type="type_Port" use="optional"/>

attribute type_MappedIPPortAttribute/@MappedProtocol
type restriction of xs:int
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.movielabs.com/ACNS
attributes
Name  Type  Use  Default  Fixed  annotation
OriginalIPtype_IPAddressrequired      
OriginalPorttype_Portrequired      
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
source <xs:attribute name="OriginalIP" type="type_IPAddress" use="required"/>

attribute type_OriginalIPPortAttribute/@OriginalPort
type type_Port
source <xs:attribute name="OriginalPort" type="type_Port" use="required"/>

attribute contentType
namespace http://www.w3.org/2005/05/xmlmime
type restriction of xs:string
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"/>

complexType base64Binary
diagram acnsv1_1j_p187.png
namespace http://www.w3.org/2005/05/xmlmime
type extension of xs:base64Binary
attributes
Name  Type  Use  Default  Fixed  annotation
contentType      
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 acnsv1_1j_p188.png
namespace http://www.w3.org/2005/05/xmlmime
type extension of xs:hexBinary
attributes
Name  Type  Use  Default  Fixed  annotation
contentType      
source <xs:complexType name="hexBinary">
 
<xs:simpleContent>
   
<xs:extension base="xs:hexBinary">
     
<xs:attribute ref="xmime:contentType"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

element CanonicalizationMethod
diagram acnsv1_1j_p189.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CanonicalizationMethodType
attributes
Name  Type  Use  Default  Fixed  annotation
Algorithmxs:anyURIrequired      
source <xs:element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/>

element DigestMethod
diagram acnsv1_1j_p190.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:DigestMethodType
attributes
Name  Type  Use  Default  Fixed  annotation
Algorithmxs:anyURIrequired      
source <xs:element name="DigestMethod" type="ds:DigestMethodType"/>

element DigestValue
diagram acnsv1_1j_p191.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:DigestValueType
source <xs:element name="DigestValue" type="ds:DigestValueType"/>

element DSAKeyValue
diagram acnsv1_1j_p192.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:DSAKeyValueType
source <xs:element name="DSAKeyValue" type="ds:DSAKeyValueType"/>

element KeyInfo
diagram acnsv1_1j_p193.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:KeyInfoType
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
source <xs:element name="KeyInfo" type="ds:KeyInfoType"/>

element KeyName
diagram acnsv1_1j_p194.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
source <xs:element name="KeyName" type="string"/>

element KeyValue
diagram acnsv1_1j_p195.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:KeyValueType
source <xs:element name="KeyValue" type="ds:KeyValueType"/>

element Manifest
diagram acnsv1_1j_p196.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:ManifestType
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
source <xs:element name="Manifest" type="ds:ManifestType"/>

element MgmtData
diagram acnsv1_1j_p197.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
source <xs:element name="MgmtData" type="string"/>

element Object
diagram acnsv1_1j_p198.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:ObjectType
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
MimeTypexs:stringoptional      
Encodingxs:anyURIoptional      
source <xs:element name="Object" type="ds:ObjectType"/>

element PGPData
diagram acnsv1_1j_p199.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:PGPDataType
source <xs:element name="PGPData" type="ds:PGPDataType"/>

element Reference
diagram acnsv1_1j_p200.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:ReferenceType
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
URIxs:anyURIoptional      
Typexs:anyURIoptional      
source <xs:element name="Reference" type="ds:ReferenceType"/>

element RetrievalMethod
diagram acnsv1_1j_p201.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:RetrievalMethodType
attributes
Name  Type  Use  Default  Fixed  annotation
URIxs:anyURI      
Typexs:anyURIoptional      
source <xs:element name="RetrievalMethod" type="ds:RetrievalMethodType"/>

element RSAKeyValue
diagram acnsv1_1j_p202.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:RSAKeyValueType
source <xs:element name="RSAKeyValue" type="ds:RSAKeyValueType"/>

element Signature
diagram acnsv1_1j_p203.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignatureType
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
source <xs:element name="Signature" type="ds:SignatureType"/>

element SignatureMethod
diagram acnsv1_1j_p204.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignatureMethodType
attributes
Name  Type  Use  Default  Fixed  annotation
Algorithmxs:anyURIrequired      
source <xs:element name="SignatureMethod" type="ds:SignatureMethodType"/>

element SignatureProperties
diagram acnsv1_1j_p205.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignaturePropertiesType
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
source <xs:element name="SignatureProperties" type="ds:SignaturePropertiesType"/>

element SignatureProperty
diagram acnsv1_1j_p206.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignaturePropertyType
attributes
Name  Type  Use  Default  Fixed  annotation
Targetxs:anyURIrequired      
Idxs:IDoptional      
source <xs:element name="SignatureProperty" type="ds:SignaturePropertyType"/>

element SignatureValue
diagram acnsv1_1j_p207.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignatureValueType
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
source <xs:element name="SignatureValue" type="ds:SignatureValueType"/>

element SignedInfo
diagram acnsv1_1j_p208.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SignedInfoType
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
source <xs:element name="SignedInfo" type="ds:SignedInfoType"/>

element SPKIData
diagram acnsv1_1j_p209.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:SPKIDataType
source <xs:element name="SPKIData" type="ds:SPKIDataType"/>

element Transform
diagram acnsv1_1j_p210.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:TransformType
attributes
Name  Type  Use  Default  Fixed  annotation
Algorithmxs:anyURIrequired      
source <xs:element name="Transform" type="ds:TransformType"/>

element Transforms
diagram acnsv1_1j_p211.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:TransformsType
source <xs:element name="Transforms" type="ds:TransformsType"/>

element X509Data
diagram acnsv1_1j_p212.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:X509DataType
source <xs:element name="X509Data" type="ds:X509DataType"/>

complexType CanonicalizationMethodType
diagram acnsv1_1j_p213.png
namespace http://www.w3.org/2000/09/xmldsig#
attributes
Name  Type  Use  Default  Fixed  annotation
Algorithmxs:anyURIrequired      
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
source <xs:attribute name="Algorithm" type="anyURI" use="required"/>

complexType DigestMethodType
diagram acnsv1_1j_p214.png
namespace http://www.w3.org/2000/09/xmldsig#
attributes
Name  Type  Use  Default  Fixed  annotation
Algorithmxs:anyURIrequired      
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
source <xs:attribute name="Algorithm" type="anyURI" use="required"/>

complexType DSAKeyValueType
diagram acnsv1_1j_p215.png
namespace http://www.w3.org/2000/09/xmldsig#
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 acnsv1_1j_p216.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
source <xs:element name="P" type="ds:CryptoBinary"/>

element DSAKeyValueType/Q
diagram acnsv1_1j_p217.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
source <xs:element name="Q" type="ds:CryptoBinary"/>

element DSAKeyValueType/G
diagram acnsv1_1j_p218.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
source <xs:element name="G" type="ds:CryptoBinary" minOccurs="0"/>

element DSAKeyValueType/Y
diagram acnsv1_1j_p219.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
source <xs:element name="Y" type="ds:CryptoBinary"/>

element DSAKeyValueType/J
diagram acnsv1_1j_p220.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
source <xs:element name="J" type="ds:CryptoBinary" minOccurs="0"/>

element DSAKeyValueType/Seed
diagram acnsv1_1j_p221.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
source <xs:element name="Seed" type="ds:CryptoBinary"/>

element DSAKeyValueType/PgenCounter
diagram acnsv1_1j_p222.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
source <xs:element name="PgenCounter" type="ds:CryptoBinary"/>

complexType KeyInfoType
diagram acnsv1_1j_p223.png
namespace http://www.w3.org/2000/09/xmldsig#
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
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
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType KeyValueType
diagram acnsv1_1j_p224.png
namespace http://www.w3.org/2000/09/xmldsig#
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 acnsv1_1j_p225.png
namespace http://www.w3.org/2000/09/xmldsig#
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
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
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType ObjectType
diagram acnsv1_1j_p226.png
namespace http://www.w3.org/2000/09/xmldsig#
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
MimeTypexs:stringoptional      
Encodingxs:anyURIoptional      
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
source <xs:attribute name="Id" type="ID" use="optional"/>

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

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

complexType PGPDataType
diagram acnsv1_1j_p227.png
namespace http://www.w3.org/2000/09/xmldsig#
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 acnsv1_1j_p228.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
source <xs:element name="PGPKeyID" type="base64Binary"/>

element PGPDataType/PGPKeyPacket
diagram acnsv1_1j_p229.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
source <xs:element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>

element PGPDataType/PGPKeyPacket
diagram acnsv1_1j_p230.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
source <xs:element name="PGPKeyPacket" type="base64Binary"/>

complexType ReferenceType
diagram acnsv1_1j_p231.png
namespace http://www.w3.org/2000/09/xmldsig#
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
URIxs:anyURIoptional      
Typexs:anyURIoptional      
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
source <xs:attribute name="Id" type="ID" use="optional"/>

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

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

complexType RetrievalMethodType
diagram acnsv1_1j_p232.png
namespace http://www.w3.org/2000/09/xmldsig#
attributes
Name  Type  Use  Default  Fixed  annotation
URIxs:anyURI      
Typexs:anyURIoptional      
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
source <xs:attribute name="Type" type="anyURI" use="optional"/>

complexType RSAKeyValueType
diagram acnsv1_1j_p233.png
namespace http://www.w3.org/2000/09/xmldsig#
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 acnsv1_1j_p234.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
source <xs:element name="Modulus" type="ds:CryptoBinary"/>

element RSAKeyValueType/Exponent
diagram acnsv1_1j_p235.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:CryptoBinary
source <xs:element name="Exponent" type="ds:CryptoBinary"/>

complexType SignatureMethodType
diagram acnsv1_1j_p236.png
namespace http://www.w3.org/2000/09/xmldsig#
attributes
Name  Type  Use  Default  Fixed  annotation
Algorithmxs:anyURIrequired      
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
source <xs:attribute name="Algorithm" type="anyURI" use="required"/>

element SignatureMethodType/HMACOutputLength
diagram acnsv1_1j_p237.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:HMACOutputLengthType
source <xs:element name="HMACOutputLength" type="ds:HMACOutputLengthType" minOccurs="0"/>

complexType SignaturePropertiesType
diagram acnsv1_1j_p238.png
namespace http://www.w3.org/2000/09/xmldsig#
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
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
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType SignaturePropertyType
diagram acnsv1_1j_p239.png
namespace http://www.w3.org/2000/09/xmldsig#
attributes
Name  Type  Use  Default  Fixed  annotation
Targetxs:anyURIrequired      
Idxs:IDoptional      
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
source <xs:attribute name="Target" type="anyURI" use="required"/>

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

complexType SignatureType
diagram acnsv1_1j_p240.png
namespace http://www.w3.org/2000/09/xmldsig#
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
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
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType SignatureValueType
diagram acnsv1_1j_p241.png
namespace http://www.w3.org/2000/09/xmldsig#
type extension of xs:base64Binary
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
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
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType SignedInfoType
diagram acnsv1_1j_p242.png
namespace http://www.w3.org/2000/09/xmldsig#
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:IDoptional      
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
source <xs:attribute name="Id" type="ID" use="optional"/>

complexType SPKIDataType
diagram acnsv1_1j_p243.png
namespace http://www.w3.org/2000/09/xmldsig#
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 acnsv1_1j_p244.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
source <xs:element name="SPKISexp" type="base64Binary"/>

complexType TransformsType
diagram acnsv1_1j_p245.png
namespace http://www.w3.org/2000/09/xmldsig#
source <xs:complexType name="TransformsType">
 
<xs:sequence>
   
<xs:element ref="ds:Transform" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType TransformType
diagram acnsv1_1j_p246.png
namespace http://www.w3.org/2000/09/xmldsig#
attributes
Name  Type  Use  Default  Fixed  annotation
Algorithmxs:anyURIrequired      
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
source <xs:attribute name="Algorithm" type="anyURI" use="required"/>

element TransformType/XPath
diagram acnsv1_1j_p247.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
source <xs:element name="XPath" type="string"/>

complexType X509DataType
diagram acnsv1_1j_p248.png
namespace http://www.w3.org/2000/09/xmldsig#
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 acnsv1_1j_p249.png
namespace http://www.w3.org/2000/09/xmldsig#
type ds:X509IssuerSerialType
source <xs:element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>

element X509DataType/X509SKI
diagram acnsv1_1j_p250.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
source <xs:element name="X509SKI" type="base64Binary"/>

element X509DataType/X509SubjectName
diagram acnsv1_1j_p251.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
source <xs:element name="X509SubjectName" type="string"/>

element X509DataType/X509Certificate
diagram acnsv1_1j_p252.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
source <xs:element name="X509Certificate" type="base64Binary"/>

element X509DataType/X509CRL
diagram acnsv1_1j_p253.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
source <xs:element name="X509CRL" type="base64Binary"/>

complexType X509IssuerSerialType
diagram acnsv1_1j_p254.png
namespace http://www.w3.org/2000/09/xmldsig#
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 acnsv1_1j_p255.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:string
source <xs:element name="X509IssuerName" type="string"/>

element X509IssuerSerialType/X509SerialNumber
diagram acnsv1_1j_p256.png
namespace http://www.w3.org/2000/09/xmldsig#
type xs:integer
source <xs:element name="X509SerialNumber" type="integer"/>

simpleType CryptoBinary
namespace http://www.w3.org/2000/09/xmldsig#
type xs:base64Binary
source <xs:simpleType name="CryptoBinary">
 
<xs:restriction base="base64Binary"/>
</xs:simpleType>

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

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


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