Schema acns.xsd


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


schema location:  http://www.w3.org/2005/05/xmlmime
attribute form default: 
element form default: 
targetNamespace:  http://www.w3.org/2005/05/xmlmime
 
Complex types  Attributes 
base64Binary  contentType 
hexBinary  expectedContentTypes 


schema location:  ..\..\..\..\..\..\..\..\Program Files\Altova\Common2011\Schemas\xmldsig\files\xmldsig-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 acns_p1.png
namespace http://www.acns.net/ACNS
type type_CounterNotice
properties
content complex
children Service_Provider Addl_Contact Subscriber CounternoticeContent Notes
attributes
Name  Type  Use  Default  Fixed  annotation
TimeStampxs:dateTimerequired      
DMCAxs:boolean      
source <xs:element name="CounterNotice" type="type_CounterNotice"/>

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

element Infringement
diagram acns_p3.png
namespace http://www.acns.net/ACNS
properties
content complex
id v0.7
children Case Complainant Service_Provider Source Content History Notes Type Detection Verification InternalTracking TextNotice VerifiedData Declarations
used by
complexType type_Message
attributes
Name  Type  Use  Default  Fixed  annotation
schemaVersionxs:string    1.2  
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" type="xs:nonNegativeInteger" minOccurs="0"/>
                 
<xs:element name="URL" type="xs:anyURI" minOccurs="0"/>
                 
<xs:element name="Type" type="xs:string" minOccurs="0"/>
                 
<xs:element name="ExplicitType" type="type_ExplicitType" minOccurs="0"/>
                 
<xs:element name="Hash" type="type_Hash" minOccurs="0"/>
                 
<xs:element name="UseNetHeader" type="xs:string" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="History" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Notice" minOccurs="0" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="xs:string">
                   
<xs:attribute name="ID" type="xs:anySimpleType" use="optional"/>
                   
<xs:attribute name="TimeStamp" type="xs:anySimpleType" use="optional"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Notes" type="xs:string" minOccurs="0"/>
     
<xs:element name="Type" type="type_infringement_type" minOccurs="0"/>
     
<xs:element name="Detection" type="type_Detection" minOccurs="0"/>
     
<xs:element name="Verification" type="type_Verification" minOccurs="0"/>
     
<xs:element name="InternalTracking" type="type_InternalTracking" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="TextNotice" type="xs:string" minOccurs="0"/>
     
<xs:element name="VerifiedData" type="xs:base64Binary" minOccurs="0"/>
     
<xs:element name="Declarations" type="type_Declaration" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute ref="schemaVersion"/>
 
</xs:complexType>
</xs:element>

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

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

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

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

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

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

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

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

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

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

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

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

element Infringement/Source/SubType
diagram acns_p16.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
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
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration P2P 
enumeration SERVER 
enumeration LINK 
enumeration OTHER 
source <xs:attribute name="BaseType" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="P2P"/>
     
<xs:enumeration value="SERVER"/>
     
<xs:enumeration value="LINK"/>
     
<xs:enumeration value="OTHER"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute Infringement/Source/SubType/@Protocol
type restriction of xs:string
properties
isRef 0
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
properties
isRef 0
source <xs:attribute name="Application" type="xs:string"/>

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

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

element Infringement/Source/Login
diagram acns_p19.png
namespace http://www.acns.net/ACNS
properties
isRef 0
minOcc 0
maxOcc 1
content complex
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
properties
isRef 0
use required
source <xs:attribute name="Username" type="xs:string" use="required"/>

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

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

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

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

element Infringement/Content
diagram acns_p23.png
namespace http://www.acns.net/ACNS
properties
isRef 0
content complex
children Item
source <xs:element name="Content">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Item" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="TimeStamp" type="xs:dateTime"/>
           
<xs:element name="AlsoSeen" type="type_AlsoSeen" minOccurs="0" maxOccurs="unbounded"/>
           
<xs:element name="Title" 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" type="xs:nonNegativeInteger" minOccurs="0"/>
           
<xs:element name="URL" type="xs:anyURI" minOccurs="0"/>
           
<xs:element name="Type" type="xs:string" minOccurs="0"/>
           
<xs:element name="ExplicitType" type="type_ExplicitType" minOccurs="0"/>
           
<xs:element name="Hash" type="type_Hash" minOccurs="0"/>
           
<xs:element name="UseNetHeader" type="xs:string" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Infringement/Content/Item
diagram acns_p24.png
namespace http://www.acns.net/ACNS
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children TimeStamp AlsoSeen Title Artist FileName FileSize URL Type ExplicitType Hash UseNetHeader
source <xs:element name="Item" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="TimeStamp" type="xs:dateTime"/>
     
<xs:element name="AlsoSeen" type="type_AlsoSeen" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="Title" 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" type="xs:nonNegativeInteger" minOccurs="0"/>
     
<xs:element name="URL" type="xs:anyURI" minOccurs="0"/>
     
<xs:element name="Type" type="xs:string" minOccurs="0"/>
     
<xs:element name="ExplicitType" type="type_ExplicitType" minOccurs="0"/>
     
<xs:element name="Hash" type="type_Hash" minOccurs="0"/>
     
<xs:element name="UseNetHeader" type="xs:string" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

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

element Infringement/Content/Item/AlsoSeen
diagram acns_p26.png
namespace http://www.acns.net/ACNS
type type_AlsoSeen
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
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 acns_p27.png
namespace http://www.acns.net/ACNS
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Title" type="xs:string" minOccurs="0"/>

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

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

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

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

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

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

element Infringement/Content/Item/Hash
diagram acns_p34.png
namespace http://www.acns.net/ACNS
type type_Hash
properties
isRef 0
minOcc 0
maxOcc 1
content complex
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 acns_p35.png
namespace http://www.acns.net/ACNS
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="UseNetHeader" type="xs:string" minOccurs="0"/>

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

element Infringement/History/Notice
diagram acns_p37.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
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
properties
isRef 0
use optional
source <xs:attribute name="ID" type="xs:anySimpleType" use="optional"/>

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

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

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

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

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

element Infringement/InternalTracking
diagram acns_p42.png
namespace http://www.acns.net/ACNS
type type_InternalTracking
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children PrimarySubject Disposition Mapping
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 acns_p43.png
namespace http://www.acns.net/ACNS
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="TextNotice" type="xs:string" minOccurs="0"/>

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

element Infringement/Declarations
diagram acns_p45.png
namespace http://www.acns.net/ACNS
type type_Declaration
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children Type Body LinkToBody
source <xs:element name="Declarations" type="type_Declaration" minOccurs="0" maxOccurs="unbounded"/>

element MessageEnvelope
diagram acns_p46.png
namespace http://www.acns.net/ACNS
properties
content complex
children Message ds:Signature
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
properties
isRef 0
source <xs:attribute name="ReplyEmail" type="xs:string"/>

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

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

element MessageEnvelope/Message
diagram acns_p47.png
namespace http://www.acns.net/ACNS
type type_Message
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Infringement NoticeAck NoticeStatus StatusRequest
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 acns_p48.png
namespace http://www.acns.net/ACNS
type type_NoticeAck
properties
content complex
children Case Complianant Service_Provider Addl_Contact Notes
used by
complexTypes type_Message type_NoticeAckList
attributes
Name  Type  Use  Default  Fixed  annotation
schemaVersionxs:string    1.2  
Acceptedxs:boolean      
RejectReasonderived by: xs:stringoptional      
TimeStampxs:dateTime      
Sequencexs:intoptional      
source <xs:element name="NoticeAck" type="type_NoticeAck"/>

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

element NoticeStatus/CaseStatus
diagram acns_p50.png
namespace http://www.acns.net/ACNS
type type_NoticeStatus
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Disposition GRStatus UsenetStatus Source HumanInt CounterNotice Notes
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 acns_p51.png
namespace http://www.acns.net/ACNS
type xs:dateTime
properties
isRef 0
content simple
source <xs:element name="StartDateTime" type="xs:dateTime"/>

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

element StatusRequest
diagram acns_p53.png
namespace http://www.acns.net/ACNS
type type_StatusRequest
properties
content complex
children Case StartDateTime EndDateTime Complainant ServiceProvider
used by
complexType type_Message
attributes
Name  Type  Use  Default  Fixed  annotation
schemaVersionxs:string    1.2  
TimeStampxs:dateTime      
source <xs:element name="StatusRequest" type="type_StatusRequest"/>

element StatusUpdate
diagram acns_p54.png
namespace http://www.acns.net/ACNS
type type_StatusUpdate
properties
content complex
children Case Complainant Service_Provider HumanInt Disposition DispositionUsenet CounterNotice NoticeAckList Content Notes
attributes
Name  Type  Use  Default  Fixed  annotation
TimeStampxs:dateTimerequired      
ReqTimexs:dateTime      
schemaVersionxs:string    1.2  
source <xs:element name="StatusUpdate" type="type_StatusUpdate"/>

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

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

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

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

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

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

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

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

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

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

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

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

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

complexType type_AlsoSeen
diagram acns_p68.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
base xs:string
used by
elements Infringement/Content/Item/AlsoSeen type_Item/AlsoSeen
attributes
Name  Type  Use  Default  Fixed  annotation
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
properties
isRef 0
use required
source <xs:attribute name="Start" type="xs:dateTime" use="required"/>

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

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

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

element type_Asset/OriginalAssetID
diagram acns_p71.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
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
properties
isRef 0
use required
source <xs:attribute name="type" type="xs:string" use="required"/>

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

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

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

complexType type_ContentMatched
diagram acns_p75.png
namespace http://www.acns.net/ACNS
used by
element type_Detection/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: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
properties
isRef 0
source <xs:attribute name="Audio" type="xs:boolean"/>

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

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

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

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

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

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

complexType type_CounterNotice
diagram acns_p76.png
namespace http://www.acns.net/ACNS
children Service_Provider Addl_Contact Subscriber CounternoticeContent Notes
used by
elements CounterNotice type_StatusUpdate/CounterNotice type_NoticeStatus/CounterNotice
attributes
Name  Type  Use  Default  Fixed  annotation
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
properties
isRef 0
use required
source <xs:attribute name="TimeStamp" type="xs:dateTime" use="required"/>

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

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

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

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

element type_CounterNotice/CounternoticeContent
diagram acns_p80.png
namespace http://www.acns.net/ACNS
type type_CounternoticeContent
properties
isRef 0
content complex
children NoticeText NoticeImage Notes
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 acns_p81.png
namespace http://www.acns.net/ACNS
type xs:string
properties
isRef 0
content simple
source <xs:element name="Notes" type="xs:string"/>

complexType type_CounternoticeContent
diagram acns_p82.png
namespace http://www.acns.net/ACNS
children NoticeText NoticeImage Notes
used by
element type_CounterNotice/CounternoticeContent
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
properties
isRef 0
use optional
facets
Kind Value annotation 
enumeration IOWN 
enumeration FAIRUSEFREESPEECH 
enumeration MISIDENTIFIED 
enumeration OTHER 
source <xs:attribute name="RejectReason" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="IOWN"/>
     
<xs:enumeration value="FAIRUSEFREESPEECH"/>
     
<xs:enumeration value="MISIDENTIFIED"/>
     
<xs:enumeration value="OTHER"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

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

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

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

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

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

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

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

complexType type_Declaration
diagram acns_p86.png
namespace http://www.acns.net/ACNS
children Type Body LinkToBody
used by
element Infringement/Declarations
source <xs:complexType name="type_Declaration">
 
<xs:sequence>
   
<xs:element name="Type" type="xs:string" minOccurs="0"/>
   
<xs:element name="Body" type="xs:string" minOccurs="0"/>
   
<xs:element name="LinkToBody" type="xs:anyURI" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

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

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

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

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

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

element type_Detection/ContentMatched
diagram acns_p92.png
namespace http://www.acns.net/ACNS
type type_ContentMatched
properties
isRef 0
minOcc 0
maxOcc 1
content complex
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 acns_p93.png
namespace http://www.acns.net/ACNS
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="HashMatched" type="xs:boolean" minOccurs="0"/>

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

element type_Detection/WatermarkMatched
diagram acns_p95.png
namespace http://www.acns.net/ACNS
type type_WatermarkMatched
properties
isRef 0
minOcc 0
maxOcc 1
content complex
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 acns_p96.png
namespace http://www.acns.net/ACNS
type xs:string
properties
isRef 0
content simple
source <xs:element name="VerificationID" type="xs:string"/>

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

complexType type_Disposition
diagram acns_p98.png
namespace http://www.acns.net/ACNS
children InternalStatus Comments Contact
used by
element type_InternalTracking/Disposition
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
properties
isRef 0
use required
source <xs:attribute name="Sequence" type="xs:int" use="required"/>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

complexType type_Hash
diagram acns_p115.png
namespace http://www.acns.net/ACNS
type extension of xs:string
properties
base xs:string
used by
elements Infringement/Content/Item/Hash type_Item/Hash
attributes
Name  Type  Use  Default  Fixed  annotation
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
properties
isRef 0
use required
source <xs:attribute name="Type" type="xs:string" use="required"/>

complexType type_infringement_type
diagram acns_p116.png
namespace http://www.acns.net/ACNS
type extension of type_infringement_type_enumeration
properties
base type_infringement_type_enumeration
used by
element Infringement/Type
facets
Kind Value annotation 
enumeration OTHER 
enumeration INFRINGEMENT 
enumeration PRELIT 
enumeration INFO 
enumeration DMCA 
attributes
Name  Type  Use  Default  Fixed  annotation
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
properties
isRef 0
source <xs:attribute name="Retraction" type="xs:boolean"/>

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

complexType type_InternalTracking
diagram acns_p117.png
namespace http://www.acns.net/ACNS
children PrimarySubject Disposition Mapping
used by
element Infringement/InternalTracking
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
properties
isRef 0
source <xs:attribute name="CurrentSequence" type="xs:int"/>

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

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

element type_InternalTracking/Disposition
diagram acns_p119.png
namespace http://www.acns.net/ACNS
type type_Disposition
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children InternalStatus Comments Contact
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 acns_p120.png
namespace http://www.acns.net/ACNS
type type_Mapping
properties
isRef 0
minOcc 0
maxOcc 1
content complex
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 acns_p121.png
namespace http://www.acns.net/ACNS
type extension of type_Subject
properties
base type_Subject
children SubjectContact SubjectID
attributes
Name  Type  Use  Default  Fixed  annotation
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
properties
isRef 0
source <xs:attribute name="Primary" type="xs:boolean"/>

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

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

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

element type_Item/AlsoSeen
diagram acns_p124.png
namespace http://www.acns.net/ACNS
type type_AlsoSeen
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
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 acns_p125.png
namespace http://www.acns.net/ACNS
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Title" type="xs:string" minOccurs="0"/>

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

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

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

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

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

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

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

element type_Item/Hash
diagram acns_p133.png
namespace http://www.acns.net/ACNS
type type_Hash
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
Typexs:stringrequired      
source <xs:element name="Hash" type="type_Hash" minOccurs="0"/>

complexType type_Mapping
diagram acns_p134.png
namespace http://www.acns.net/ACNS
used by
element type_InternalTracking/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:complexType name="type_Mapping">
 
<xs:attributeGroup ref="type_OriginalIPPortAttribute"/>
 
<xs:attributeGroup ref="type_MappedIPPortAttribute"/>
 
<xs:attribute name="Time" type="xs:dateTime" use="required"/>
 
<xs:attribute name="LeaseTime" type="xs:time"/>
 
<xs:attribute name="LeaseHeld" type="xs:time"/>
</xs:complexType>

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

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

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

complexType type_Message
diagram acns_p135.png
namespace http://www.acns.net/ACNS
children Infringement NoticeAck NoticeStatus StatusRequest
used by
element MessageEnvelope/Message
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
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration ACNS2.0Notice 
enumeration ACNS0.7Notice 
enumeration ACNSNoticeAck 
enumeration ACNSStatusRequest 
enumeration ACNSNoticeStatus 
source <xs:attribute name="Type" type="type_MessageName" use="required"/>

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

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

complexType type_NoticeAck
diagram acns_p136.png
namespace http://www.acns.net/ACNS
children Case Complianant Service_Provider Addl_Contact Notes
used by
element NoticeAck
attributes
Name  Type  Use  Default  Fixed  annotation
schemaVersionxs:string    1.2  
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 ref="schemaVersion"/>
 
<xs:attribute name="Accepted" type="xs:boolean"/>
 
<xs:attribute name="RejectReason" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="UNKNOWN_RECIPIENT"/>
       
<xs:enumeration value="IP_OUT_OF_RANGE"/>
       
<xs:enumeration value="MULTIPLE"/>
       
<xs:enumeration value="TEXT_XML_MISMATCH"/>
       
<xs:enumeration value="OTHER"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="TimeStamp" type="xs:dateTime"/>
 
<xs:attribute name="Sequence" type="xs:int" use="optional"/>
</xs:complexType>

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

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

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

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

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

element type_NoticeAck/Complianant
diagram acns_p138.png
namespace http://www.acns.net/ACNS
type Contact
properties
isRef 0
content complex
children Entity Contact Address Phone Email ContactURL
source <xs:element name="Complianant" type="Contact"/>

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

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

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

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

complexType type_NoticeStatus
diagram