<?xml version='1.0' encoding="UTF-8"?>

<!ELEMENT repositoryAttributes
   (attributeMap*,compositeAttributeMap*)
>

<!ATTLIST repositoryAttributes
repositoryName CDATA #REQUIRED
> 

<!ELEMENT attributeMap EMPTY>

<!ATTLIST attributeMap
wmmAttributeName CDATA #REQUIRED
>

<!ATTLIST attributeMap
pluginAttributeName CDATA #REQUIRED
>

<!ATTLIST attributeMap
applicableMemberTypes CDATA #REQUIRED
>

<!ATTLIST attributeMap
requiredMemberTypes CDATA #IMPLIED
>

<!ATTLIST attributeMap
multiValued (true | false) #REQUIRED
>

<!ATTLIST attributeMap
readOnly (true | false) #IMPLIED
>

<!ATTLIST attributeMap
valueLength CDATA #IMPLIED
>

<!ATTLIST attributeMap
defaultValue CDATA #IMPLIED
>

<!ATTLIST attributeMap
defaultAttribute CDATA #IMPLIED
>
 
<!ATTLIST attributeMap
dataType CDATA #REQUIRED
>

<!ATTLIST attributeMap
classname CDATA #IMPLIED
>

<!ATTLIST attributeMap
description CDATA #IMPLIED
>

<!ATTLIST attributeMap
pluginDataType CDATA #IMPLIED
>
 
<!ELEMENT compositeAttributeMap
    (componentAttributeMap*,componentCompositeAttributeMap*)
>

<!ATTLIST compositeAttributeMap
wmmAttributeName CDATA #REQUIRED
>

<!ATTLIST compositeAttributeMap
pluginAttributeName CDATA #REQUIRED
>

<!ATTLIST compositeAttributeMap
applicableMemberTypes CDATA #REQUIRED
>

<!ATTLIST compositeAttributeMap
requiredMemberTypes CDATA #IMPLIED
>

<!ATTLIST compositeAttributeMap
multiValued (true | false) #REQUIRED
>

<!ATTLIST compositeAttributeMap
readOnly (true | false) #REQUIRED
>

<!ATTLIST compositeAttributeMap
dataType CDATA #REQUIRED
>

<!ATTLIST compositeAttributeMap
description CDATA #IMPLIED
>

<!ATTLIST compositeAttributeMap
valueLength CDATA #IMPLIED
> 

<!ELEMENT componentAttributeMap EMPTY>

<!ATTLIST componentAttributeMap
wmmAttributeName CDATA #REQUIRED
>

<!ATTLIST componentAttributeMap
pluginAttributeName CDATA #REQUIRED
>

<!ATTLIST componentAttributeMap
required (true | false) #REQUIRED
>

<!ATTLIST componentAttributeMap
multiValued (true | false) #REQUIRED
>

<!ATTLIST componentAttributeMap
readOnly (true | false) #REQUIRED
>

<!ATTLIST componentAttributeMap
valueLength CDATA #IMPLIED
>

<!ATTLIST componentAttributeMap
dataType CDATA #REQUIRED
>

<!ATTLIST componentAttributeMap
description CDATA #IMPLIED
>

<!ATTLIST componentAttributeMap
keyInComposite CDATA #IMPLIED
>

<!ELEMENT componentCompositeAttributeMap 
    (componentAttributeMap*,componentCompositeAttributeMap*)
>

<!ATTLIST componentCompositeAttributeMap
wmmAttributeName CDATA #REQUIRED
>

<!ATTLIST componentCompositeAttributeMap
pluginAttributeName CDATA #REQUIRED
>

<!ATTLIST componentCompositeAttributeMap
required (true | false) #REQUIRED
>

<!ATTLIST componentCompositeAttributeMap
multiValued (true | false) #REQUIRED
>

<!ATTLIST componentCompositeAttributeMap
readOnly (true | false) #REQUIRED
>

<!ATTLIST componentCompositeAttributeMap
valueLength CDATA #IMPLIED
>

<!ATTLIST componentCompositeAttributeMap
dataType CDATA #REQUIRED
>

<!ATTLIST componentCompositeAttributeMap
description CDATA #IMPLIED
>