Skip to content

STIXProject/specifications

Repository files navigation

STIX Specifications

DRAFT STIX specification documents for version 1.2.1

UML Model Serialization

This repository contains a DRAFT UML data model for STIX 1.2.1, together with accompanying specification documentation.

The data models are represented using XMI. They were created using Rational Software Architect (RSA). It is expected that they will be able to be imported into other UML tools.

The UML models are provided in the RSA tool native .EMX format that represents the full model and all diagrams. This will be useful for those with UML tools that can import .EMX files.

In addition, we have provided the UML models in UML 2.2 open-source format, which might be easier to import into your UML tool. However, that format does not support diagrams.

  • STIX.emx
  • STIX.uml
  • BasicTypes.emx
  • BasicTypes.uml

The full set of UML diagrams leveraged throughout the multipart STIX specification are also provided as separate .PNG files.

Specification Documents

This directory will stage the STIX specification documents using the OASIS format.

Observables will be covered in the CybOX specification documents, which will be developed once the STIX specification documents are final.

Basing an implementation directly on these documents is discouraged, as they are drafts.