Showing:

Annotations
Attributes
Diagrams
Instances
Main schema maec_container_schema.xsd
Namespace http://maec.mitre.org/XMLSchema/maec-container-2
Annotations
The following is a description of the elements, types, and attributes that compose the Malware Attribute Enumeration and Characterization (MAEC) container schema.
The MAEC Container Schema is maintained by The Mitre Corporation. For more information, including how to get involved in the project, please visit the MAEC website at http://maec.mitre.org.
Element maecContainer:MAEC_Container
Namespace http://maec.mitre.org/XMLSchema/maec-container-2
Annotations
The root element of the MAEC Container schema is MAEC_Container, which captures one or more Packages.
Diagram
Diagram NO_NAMESPACE.tmp#ContainerType_id NO_NAMESPACE.tmp#ContainerType_schema_version NO_NAMESPACE.tmp#ContainerType_timestamp maec-container-2.tmp#ContainerType_Packages maec-container-2.tmp#ContainerType
Type maecContainer:ContainerType
Instance
<maecContainer:MAEC_Container id="" schema_version="2.1" timestamp="" xmlns:maecContainer="http://maec.mitre.org/XMLSchema/maec-container-2">
  <maecContainer:Packages>{1,1}</maecContainer:Packages>
</maecContainer:MAEC_Container>
Attributes
QName Type Fixed Use Annotation
id xs:QName required
The required id field specifies a unique ID for this Container.
schema_version xs:string 2.1 required
The required schema_version field specifies the version of the MAEC Container Schema that the document has been written in and that should be used for validation.
timestamp xs:dateTime optional
The timestamp field specifies the date/time that the Container was generated.
Element maecContainer:ContainerType / maecContainer:Packages
Namespace http://maec.mitre.org/XMLSchema/maec-container-2
Annotations
The Packages field captures a list of MAEC Packages.
Diagram
Diagram maec-container-2.tmp#PackageListType_Package maec-container-2.tmp#PackageListType
Type maecContainer:PackageListType
Instance
<maecContainer:Packages xmlns:maecContainer="http://maec.mitre.org/XMLSchema/maec-container-2">
  <maecContainer:Package id="" schema_version="2.1" timestamp="">{1,unbounded}</maecContainer:Package>
</maecContainer:Packages>
Element maecContainer:PackageListType / maecContainer:Package
Namespace http://maec.mitre.org/XMLSchema/maec-container-2
Annotations
The Package field specifies a single Package, which encompasses 1-n Malware Subjects and any associated metadata.
Diagram
Diagram
Type maecPackage:PackageType
Instance
<maecContainer:Package id="" schema_version="2.1" timestamp="" xmlns:maecContainer="http://maec.mitre.org/XMLSchema/maec-container-2" xmlns:maecPackage="http://maec.mitre.org/XMLSchema/maec-package-2">
  <maecPackage:Malware_Subjects>{1,1}</maecPackage:Malware_Subjects>
  <maecPackage:Grouping_Relationships>{0,1}</maecPackage:Grouping_Relationships>
</maecContainer:Package>
Attributes
QName Type Fixed Use Annotation
id xs:QName required
The required id field specifies a unique ID for this Package.
schema_version xs:string 2.1 required
The required schema_version field specifies the version of the MAEC Package schema that the document has been written in and that should be used for validation.
timestamp xs:dateTime optional
The timestamp field specifies the date/time that the Package was generated.
Complex Type maecContainer:ContainerType
Namespace http://maec.mitre.org/XMLSchema/maec-container-2
Annotations
The ContainerType encompasses all forms of MAEC data. Currently, this entails a list of Packages.
Diagram
Diagram NO_NAMESPACE.tmp#ContainerType_id NO_NAMESPACE.tmp#ContainerType_schema_version NO_NAMESPACE.tmp#ContainerType_timestamp maec-container-2.tmp#ContainerType_Packages
Attributes
QName Type Fixed Use Annotation
id xs:QName required
The required id field specifies a unique ID for this Container.
schema_version xs:string 2.1 required
The required schema_version field specifies the version of the MAEC Container Schema that the document has been written in and that should be used for validation.
timestamp xs:dateTime optional
The timestamp field specifies the date/time that the Container was generated.
Complex Type maecContainer:PackageListType
Namespace http://maec.mitre.org/XMLSchema/maec-container-2
Annotations
The PackageListType captures a list of Packages.
Diagram
Diagram maec-container-2.tmp#PackageListType_Package