Schema amlSchema-4.0.xsd


schema location:  http://www.ai.sri.com/~seas/aml/amlSchema-4.0.xsd
 
Elements 
actor 
aggregationRule 
amlDocument 
annotation 
answer 
archive 
argument 
argumentTemplate 
belief 
body 
choice 
collection 
collectionItem 
contributor 
coverage 
creatingTool 
creator 
date 
department 
dependent 
description 
discoveryMethod 
email 
end 
event 
evidence 
evidenceExhibit 
exhibit 
firstName 
flag 
format 
identifier 
image 
interval 
label 
language 
lastName 
list 
memo 
metaData 
method 
middleName 
nationState 
nickName 
organization 
parameter 
period 
person 
perspective 
publisher 
question 
questionRelationships 
rationale 
reader 
region 
relation 
relevance 
reliability 
rights 
securityMarking 
source 
start 
subject 
symbol 
template 
title 
type 
url 
value 
witness 


element actor
diagram
type xsd:string
properties
content simple
used by
element nationState
source
<xsd:element name="actor" type="xsd:string"/>

element aggregationRule
diagram
properties
content complex
children method parameter
used by
elements answer question
source
<xsd:element name="aggregationRule">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="method" minOccurs="0"/>
      <xsd:element ref="parameter" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>

element amlDocument
diagram
properties
content complex
children template argument exhibit collection person memo discoveryMethod
attributes
Name  Type  Use  Default  Fixed  Annotation
version  xsd:string      
annotation
documentation 
<p> This is the definition for an AML document</p>
source
<xsd:element name="amlDocument">
  <xsd:annotation>
    <xsd:documentation><p> This is the definition for an AML document</p></xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:element ref="template" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="argument" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="exhibit" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="collection" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="person" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="memo" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="discoveryMethod" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:choice>
    <xsd:attribute name="version" type="xsd:string"/>
  </xsd:complexType>
</xsd:element>

element annotation
diagram
properties
content complex
mixed true
children memo flag
used by
elements answer argument collection discoveryMethod evidence exhibit question template
attributes
Name  Type  Use  Default  Fixed  Annotation
id        
annotation
documentation 
<p>A note attached to an object. One example of an annotation is a memo. Alternatively you could just have free text</p>
source
<xsd:element name="annotation">
  <xsd:annotation>
    <xsd:documentation><p>A note attached to an object. One example of an annotation is a memo. Alternatively you could just have free text</p></xsd:documentation>
  </xsd:annotation>
  <xsd:complexType mixed="true">
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:element ref="memo" minOccurs="0"/>
      <xsd:element ref="flag" minOccurs="0"/>
    </xsd:choice>
    <xsd:attribute ref="id"/>
  </xsd:complexType>
</xsd:element>

element answer
diagram
properties
content complex
children belief witness rationale annotation aggregationRule evidence discoveryMethod
used by
element argument
attributes
Name  Type  Use  Default  Fixed  Annotation
questionId  xsd:stringrequired      
source
<xsd:element name="answer">
  <xsd:complexType>
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:element ref="belief" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="witness" minOccurs="0"/>
      <xsd:element ref="rationale" minOccurs="0"/>
      <xsd:element ref="annotation" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="aggregationRule"/>
      <xsd:element ref="evidence" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="discoveryMethod" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:choice>
    <xsd:attribute name="questionId" type="xsd:string" use="required"/>
  </xsd:complexType>
</xsd:element>

element archive
diagram
used by
element exhibit
source
<xsd:element name="archive"/>

element argument
diagram
properties
content complex
children metaData creatingTool annotation argumentTemplate answer
used by
element amlDocument
attributes
Name  Type  Use  Default  Fixed  Annotation
id        
annotation
documentation 
<p> This is the definition for an AML argument</p>
source
<xsd:element name="argument">
  <xsd:annotation>
    <xsd:documentation><p> This is the definition for an AML argument</p></xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="metaData" minOccurs="0"/>
      <xsd:element ref="creatingTool" minOccurs="0"/>
      <xsd:element ref="annotation" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="argumentTemplate"/>
      <xsd:element ref="answer" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute ref="id"/>
  </xsd:complexType>
</xsd:element>

element argumentTemplate
diagram
type extension of xsd:string
properties
content complex
used by
elements argument collection discoveryMethod
attributes
Name  Type  Use  Default  Fixed  Annotation
idRef        
source
<xsd:element name="argumentTemplate">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute ref="idRef"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>

element belief
diagram
properties
content complex
used by
element answer
attributes
Name  Type  Use  Default  Fixed  Annotation
label        
description        
symbol  xsd:string      
ordinal  xsd:string      
source
<xsd:element name="belief">
  <xsd:complexType>
    <xsd:attribute ref="label"/>
    <xsd:attribute ref="description"/>
    <xsd:attribute name="symbol" type="xsd:string"/>
    <xsd:attribute name="ordinal" type="xsd:string"/>
  </xsd:complexType>
</xsd:element>

element body
diagram
type xsd:string
properties
content simple
used by
element memo
source
<xsd:element name="body" type="xsd:string"/>

element choice
diagram
properties
content complex
used by
element question
attributes
Name  Type  Use  Default  Fixed  Annotation
label        
description        
symbol  xsd:string      
ordinal  xsd:string      
source
<xsd:element name="choice">
  <xsd:complexType>
    <xsd:attribute ref="label"/>
    <xsd:attribute ref="description"/>
    <xsd:attribute name="symbol" type="xsd:string"/>
    <xsd:attribute name="ordinal" type="xsd:string"/>
  </xsd:complexType>
</xsd:element>

element collection
diagram
properties
content complex
children metaData creatingTool annotation question argumentTemplate label collectionItem
used by
element amlDocument
attributes
Name  Type  Use  Default  Fixed  Annotation
id        
object-type        
label        
source
<xsd:element name="collection">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="metaData" minOccurs="0"/>
      <xsd:element ref="creatingTool" minOccurs="0"/>
      <xsd:element ref="annotation" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="question" minOccurs="0"/>
      <xsd:element ref="argumentTemplate" minOccurs="0"/>
      <xsd:sequence minOccurs="0" maxOccurs="unbounded">
        <xsd:element ref="label" minOccurs="0"/>
        <xsd:element ref="collectionItem"/>
      </xsd:sequence>
    </xsd:sequence>
    <xsd:attribute ref="id"/>
    <xsd:attribute name="object-type">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="MISC"/>
          <xsd:enumeration value="SEQUENTIAL"/>
          <xsd:enumeration value="VERSIONING"/>
          <xsd:enumeration value="group"/>
          <xsd:enumeration value="argument"/>
          <xsd:enumeration value="template"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute ref="label"/>
  </xsd:complexType>
</xsd:element>

element collectionItem
diagram
properties
content complex
used by
element collection
attributes
Name  Type  Use  Default  Fixed  Annotation
idRef        
object-type        
ordinal  xsd:string      
source
<xsd:element name="collectionItem">
  <xsd:complexType>
    <xsd:attribute ref="idRef"/>
    <xsd:attribute name="object-type">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="template"/>
          <xsd:enumeration value="argument"/>
          <xsd:enumeration value="collection"/>
          <xsd:enumeration value="person"/>
          <xsd:enumeration value="exhibit"/>
          <xsd:enumeration value="memo"/>
          <xsd:enumeration value="group"/>
          <xsd:enumeration value="discoveryMethod"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="ordinal" type="xsd:string"/>
  </xsd:complexType>
</xsd:element>

element contributor
diagram
used by
element metaData
source
<xsd:element name="contributor"/>

element coverage
diagram
properties
content complex
mixed true
children nationState
used by
element metaData
source
<xsd:element name="coverage">
  <xsd:complexType mixed="true">
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:element ref="nationState"/>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>

element creatingTool
diagram
properties
content complex
used by
elements argument collection template
attributes
Name  Type  Use  Default  Fixed  Annotation
label        
version  xsd:string      
tool-type  xsd:string      
source
<xsd:element name="creatingTool">
  <xsd:complexType>
    <xsd:attribute ref="label"/>
    <xsd:attribute name="version" type="xsd:string"/>
    <xsd:attribute name="tool-type" type="xsd:string"/>
  </xsd:complexType>
</xsd:element>

element creator
diagram
properties
content complex
used by
elements memo metaData
attributes
Name  Type  Use  Default  Fixed  Annotation
idRef        
object-type        
description        
source
<xsd:element name="creator">
  <xsd:complexType>
    <xsd:attribute ref="idRef"/>
    <xsd:attribute name="object-type">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="template"/>
          <xsd:enumeration value="argument"/>
          <xsd:enumeration value="collection"/>
          <xsd:enumeration value="person"/>
          <xsd:enumeration value="exhibit"/>
          <xsd:enumeration value="memo"/>
          <xsd:enumeration value="group"/>
          <xsd:enumeration value="discoveryMethod"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute ref="description"/>
  </xsd:complexType>
</xsd:element>

element date
diagram
type xsd:date
properties
content simple
used by
element metaData
source