IndicatorExpression

The IndicatorExpression describes an expression composed of observed phenomenon, features, or indicators. Elements of the expression can be described directly, reference relevant data from other parts of a given IODEF document, or reference previously defined indicators.

IndicatorExpression IndicatorExpression IndicatorExpression [EXTENSION] AdditionalData (0..*) [ENUM] operator (0..1) [STRING] ext-operator (0..1) IndicatorExpression->IndicatorExpression 0..* Observable Observable [EXTENSION] AdditionalData (0..*) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) IndicatorExpression->Observable 0..* Confidence Confidence IndicatorExpression->Confidence 0..1 IndicatorReference IndicatorReference IndicatorExpression->IndicatorReference 0..* ObservableReference ObservableReference IndicatorExpression->ObservableReference 0..* System System [SOFTWARE] OperatingSystem (0..*) [STRING] AssetID (0..*) [ML_STRING] Description (0..*) [EXTENSION] AdditionalData (0..*) [ENUM] category (0..1) [STRING] ext-category (0..1) [STRING] interface (0..1) [ENUM] spoofed (0..1) [ENUM] virtual (0..1) [ENUM] ownership (0..1) [STRING] ext-ownership (0..1) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) Observable->System 0..1 DomainData DomainData [STRING] Name (1..1) [DATETIME] DateDomainWasChecked (0..1) [DATETIME] RegistrationDate (0..1) [DATETIME] ExpirationDate (0..1) [EXTENSION] RelatedDNS (0..*) [STRING] system-status (0..1) [STRING] domain-status (0..1) [ID] observable-id (0..1) Observable->DomainData 0..1 Address Address Observable->Address 0..1 RegistryHandle RegistryHandle Observable->RegistryHandle 0..1 Service Service [INTEGER] Port (0..1) [PORTLIST] Portlist (0..1) [INTEGER] ProtoCode (0..1) [INTEGER] ProtoType (0..1) [INTEGER] ProtoField (0..1) [SOFTWARE] Application (0..1) [INTEGER] ip-protocol (0..1) [ID] observable-id (0..1) Observable->Service 0..1 EmailData EmailData [EMAIL] EmailTo (0..*) [EMAIL] EmailFrom (0..1) [STRING] EmailSubject (0..1) [STRING] EmailX-Mailer (0..1) [EXTENSION] EmailHeaderField (0..*) [STRING] EmailHeaders (0..1) [STRING] EmailBody (0..1) [STRING] EmailMessage (0..1) [ID] observable-id (0..1) Observable->EmailData 0..1 WindowsRegistryKeysModified WindowsRegistryKeysModified [ID] observable-id (0..1) Observable->WindowsRegistryKeysModified 0..1 FileData FileData [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) Observable->FileData 0..1 CertificateData CertificateData [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) Observable->CertificateData 0..1 RecordData RecordData [DATETIME] DateTime (0..1) [ML_STRING] Description (0..*) [SOFTWARE] Application (0..1) [EXTENSION] RecordItem (0..*) [URL] URL (0..*) [EXTENSION] AdditionalData (0..*) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) Observable->RecordData 0..1 EventData EventData [ML_STRING] Description (0..*) [DATETIME] DetectTime (0..1) [DATETIME] StartTime (0..1) [DATETIME] EndTime (0..1) [DATETIME] RecoveryTime (0..1) [DATETIME] ReportTime (0..1) [EXTENSION] AdditionalData (0..*) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) Observable->EventData 0..1 DetectionPattern DetectionPattern [SOFTWARE] Application (1..1) [ML_STRING] Description (0..*) [STRING] DetectionConfiguration (0..*) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) Observable->DetectionPattern 0..1 Assessment Assessment [ML_STRING] IncidentCategory (0..*) [] IntendedImpact (0..*) [ML_STRING] MitigatingFactor (0..*) [ML_STRING] Cause (0..*) [EXTENSION] AdditionalData (0..*) [ENUM] occurrence (0..1) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) Observable->Assessment 0..1 Reference Reference []  (0..1) [URL] URL (0..*) [ML_STRING] Description (0..*) [ID] observable-id (0..1) Observable->Reference 0..1 Expectation Expectation [ML_STRING] Description (0..*) [STRING] DefinedCOA (0..*) [DATETIME] StartTime (0..1) [DATETIME] EndTime (0..1) [ENUM] action (0..1) [STRING] ext-action (0..1) [ENUM] severity (0..1) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) Observable->Expectation 0..1 Incident Incident [DATETIME] DetectTime (0..1) [DATETIME] StartTime (0..1) [DATETIME] EndTime (0..1) [DATETIME] RecoveryTime (0..1) [DATETIME] ReportTime (0..1) [DATETIME] GenerationTime (1..1) [ML_STRING] Description (0..*) [EXTENSION] AdditionalData (0..*) [STRING] purpose (0..1) [ENUM] status (0..1) [STRING] ext-status (0..1) [ENUM]  (0..1) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) Observable->Incident 0..1 HistoryItem HistoryItem [DATETIME] DateTime (1..1) [ML_STRING] Description (0..*) [STRING] DefinedCOA (0..*) [EXTENSION] AdditionalData (0..*) [STRING] action (0..1) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) Observable->HistoryItem 0..1 BulkObservable BulkObservable [STRING] BulkObservableList (1..1) [EXTENSION] AdditionalData (0..*) [ENUM] type (0..1) [STRING] ext-type (0..1) Observable->BulkObservable 0..1 Node Node [ML_STRING] Location (0..*) System->Node 1..1 Counter Counter System->Counter 0..* NodeRole NodeRole [ML_STRING] Description (0..*) [STRING] category (0..1) System->NodeRole 0..* System->Service 0..* Node->DomainData 0..* Node->Address 0..* PostalAddress PostalAddress [POSTAL] PAddress (1..1) [ML_STRING] Description (0..*) [ENUM] type (0..1) [STRING] ext-type (0..1) Node->PostalAddress 0..1 Node->Counter 0..* Nameservers Nameservers [STRING] Server (1..1) DomainData->Nameservers 0..* DomainContacts DomainContacts [STRING] SameDomainContact (0..1) DomainData->DomainContacts 0..1 Nameservers->Address 1..* Contact Contact [ML_STRING] ContactName (0..*) [ML_STRING] ContactTitle (0..*) [ML_STRING] Description (0..*) [TIMEZONE] Timezone (0..1) [EXTENSION] AdditionalData (0..*) [STRING] role (0..1) [STRING] type (0..1) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) DomainContacts->Contact 1..* Contact->Contact 0..* Contact->RegistryHandle 0..* Contact->PostalAddress 0..* Email Email [EMAIL] EmailTo (1..1) [ML_STRING] Description (0..*) [ENUM] type (0..1) [STRING] ext-type (0..1) Contact->Email 0..* Telephone Telephone [PHONE] TelephoneNumber (1..1) [ML_STRING] Description (0..*) [ENUM] type (0..1) [STRING] ext-type (0..1) Contact->Telephone 0..* ServiceName ServiceName [STRING] IANAService (0..1) [URL] URL (0..*) [ML_STRING] Description (0..*) Service->ServiceName 0..1 ApplicationHeader ApplicationHeader [EXTENSION] ApplicationHeaderField (1..*) Service->ApplicationHeader 0..1 Service->EmailData 0..1 HashData HashData [STRING] HashTargetID (0..1) [STRING] scope (0..1) EmailData->HashData 0..* SignatureData SignatureData [] Signature (1..*) EmailData->SignatureData 0..* Hash Hash []  (0..1) [SOFTWARE] Application (0..1) HashData->Hash 0..* FuzzyHash FuzzyHash [EXTENSION] FuzzyHashValue (1..*) [SOFTWARE] Application (0..1) [EXTENSION] AdditionalData (0..*) HashData->FuzzyHash 0..* Key Key [STRING] KeyName (1..1) [STRING] KeyValue (0..1) [ENUM] registryaction (0..1) [STRING] ext-registryaction (0..1) [ID] observable-id (0..1) WindowsRegistryKeysModified->Key 1..* File File [STRING] FileName (0..1) [INTEGER] FileSize (0..1) [STRING] FileType (0..1) [URL] URL (0..*) [SOFTWARE] AssociatedSoftware (0..1) [EXTENSION] FileProperties (0..*) [ID] observable-id (0..1) FileData->File 1..* File->HashData 0..1 File->SignatureData 0..1 Certificate Certificate []  (1..1) [ML_STRING] Description (0..*) [ID] observable-id (0..1) CertificateData->Certificate 1..* RecordData->WindowsRegistryKeysModified 0..* RecordData->FileData 0..1 RecordData->CertificateData 0..* RecordPattern RecordPattern RecordData->RecordPattern 0..* EventData->Contact 0..* EventData->EventData 0..* Discovery Discovery [ML_STRING] Description (0..*) [ENUM] source (0..1) [STRING] ext-source (0..1) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) EventData->Discovery 0..* EventData->Assessment 0..1 Method Method [ML_STRING] Description (0..*) []  (0..*) [EXTENSION] AdditionalData (0..*) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) EventData->Method 0..* Flow Flow EventData->Flow 0..* EventData->Expectation 0..* Record Record [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) EventData->Record 0..1 Discovery->Contact 0..* Discovery->DetectionPattern 0..* Assessment->Counter 0..* SystemImpact SystemImpact [ML_STRING] Description (0..*) [ENUM] severity (0..1) [ENUM] completion (0..1) [STRING] type (0..1) Assessment->SystemImpact 0..* BusinessImpact BusinessImpact [ML_STRING] Description (0..*) [ENUM] severity (0..1) [STRING] ext-severity (0..1) [STRING] type (0..1) Assessment->BusinessImpact 0..* TimeImpact TimeImpact Assessment->TimeImpact 0..* MonetaryImpact MonetaryImpact Assessment->MonetaryImpact 0..* Assessment->Confidence 0..1 Method->Reference 0..* Flow->System 1..* Expectation->Contact 0..1 Record->RecordData 1..* Incident->Contact 1..* Incident->EventData 0..* Incident->Discovery 0..* Incident->Assessment 0..* Incident->Method 0..* IncidentID IncidentID Incident->IncidentID 1..1 AlternativeID AlternativeID [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) Incident->AlternativeID 0..1 RelatedActivity RelatedActivity [URL] URL (0..*) [ML_STRING] Description (0..*) [EXTENSION] AdditionalData (0..*) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) Incident->RelatedActivity 0..* IndicatorData IndicatorData Incident->IndicatorData 0..1 History History [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) Incident->History 0..1 AlternativeID->IncidentID 1..* RelatedActivity->Confidence 0..1 RelatedActivity->IncidentID 0..* ThreatActor ThreatActor [STRING] ThreatActorID (0..*) [URL] URL (0..*) [ML_STRING] Description (0..*) [EXTENSION] AdditionalData (0..*) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) RelatedActivity->ThreatActor 0..* Campaign Campaign [STRING] CampaignID (0..*) [URL] URL (0..*) [ML_STRING] Description (0..*) [EXTENSION] AdditionalData (0..*) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) RelatedActivity->Campaign 0..* IndicatorID IndicatorID RelatedActivity->IndicatorID 0..* Indicator Indicator [ML_STRING] Description (0..*) [DATETIME] StartTime (0..1) [DATETIME] EndTime (0..1) [EXTENSION] AdditionalData (0..*) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) IndicatorData->Indicator 1..* Indicator->IndicatorExpression 0..1 Indicator->Observable 0..1 Indicator->Contact 0..* Indicator->NodeRole 0..* Indicator->Confidence 0..1 Indicator->Reference 0..* Indicator->IndicatorID 1..1 AlternativeIndicatorID AlternativeIndicatorID [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) Indicator->AlternativeIndicatorID 0..* Indicator->IndicatorReference 0..1 Indicator->ObservableReference 0..1 AttackPhase AttackPhase [STRING] Specified (0..*) [URL] URL (0..*) [ML_STRING] Description (0..*) [EXTENSION] AdditionalData (0..*) Indicator->AttackPhase 0..* AlternativeIndicatorID->IndicatorReference 1..* History->HistoryItem 1..* HistoryItem->Contact 0..1 HistoryItem->IncidentID 0..1 BulkObservableFormat BulkObservableFormat [EXTENSION] AdditionalData (0..*) BulkObservable->BulkObservableFormat 0..1 BulkObservableFormat->Hash 0..1

digraph IndicatorExpression { graph [bb="0,0,3851,3272.8", rankdir=LR ]; node [label="\N"]; IndicatorExpression [height=1.2778, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/IndicatorExpression.html" TITLE="The IndicatorExpression describes an expression composed of observed phenomenon, features, or indicators. Elements of the expression can be described directly, reference relevant data from other parts of a given IODEF document, or reference previously defined indicators. "><FONT FACE="Nimbus Sans L">IndicatorExpression</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/IndicatorExpression.html" TITLE="Mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/IndicatorExpression.html" TITLE="The operator to be applied between the child elements. See Section 3.29.5 for parsing guidance. The default value is &quot;and&quot;. These values are maintained in the &quot;IndicatorExpression-operator&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] operator (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/IndicatorExpression.html" TITLE="A means by which to extend the operator attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-operator (0..1)</FONT></td></tr>%</table>>, pos="116.5,3022", shape=plaintext, width=3.2361]; IndicatorExpression -> IndicatorExpression [label="0..*", lp="116.5,3093.5", pos="e,143.21,3068 89.793,3068 92.199,3078.4 101.1,3086 116.5,3086 126.85,3086 134.26,3082.6 138.74,3077.2"]; Observable [height=1.2778, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Observable.html" TITLE="The Observable class describes a feature and phenomenon that can be observed or measured for the purposes of detecting malicious behavior. "><FONT FACE="Nimbus Sans L">Observable</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Observable.html" TITLE="Mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Observable.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Observable.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="408.5,1536", shape=plaintext, width=3.2361]; IndicatorExpression -> Observable [label="0..*", lp="262.5,2330.5", pos="e,399.4,1582.3 125.56,2975.9 168.41,2757.8 350.59,1830.7 397.47,1592.1"]; Confidence [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cc6a51" HREF="/idmef_parser/IODEFv2/Confidence.html" TITLE="The Confidence class represents an estimate of the validity and accuracy of data expressed in the document. This estimate can be expressed as a category or a numeric calculation. "><FONT FACE="Nimbus Sans L">Confidence</FONT></td> </tr>" %</table>>, pos="2202,2581", shape=plaintext, width=1.2639]; IndicatorExpression -> Confidence [label="0..1", lp="954,2920.5", pos="e,2156.2,2573.2 233.2,3003 450.71,2968.3 933.14,2894 1342,2851 1393.4,2845.6 1769.4,2854.5 1806,2818 1843.9,2780.3 1784.8,2614.4 \ 1824,2578 1869.3,2536 2052.3,2557.4 2146,2571.6"]; IndicatorReference [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/IndicatorReference.html" TITLE="The IndicatorReference describes a reference to an indicator. This reference may be to an indicator described in this IODEF document or in a previously exchanged IODEF document. "><FONT FACE="Nimbus Sans L">IndicatorReference</FONT></td> </tr>" %</table>>, pos="2494,3037", shape=plaintext, width=1.9028]; IndicatorExpression -> IndicatorReference [label="0..*", lp="1207.5,3237.5", pos="e,2475.7,3055.2 233.24,3043.5 375.21,3069.3 622.24,3113.1 835,3145 1491.7,3243.5 1701.7,3370.7 2329,3153 2384.3,3133.8 2437.7,3090.3 \ 2468.1,3062.3"]; ObservableReference [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/ObservableReference.html" TITLE="The ObservableReference describes a reference to an observable feature or phenomenon described elsewhere in the document. "><FONT FACE="Nimbus Sans L">ObservableReference</FONT></td> </tr>" %</table>>, pos="2202,3126", shape=plaintext, width=2.1528]; IndicatorExpression -> ObservableReference [label="0..*", lp="954,3133.5", pos="e,2124.2,3126 198.4,3068.1 255.47,3095.9 334.37,3126 408.5,3126 408.5,3126 408.5,3126 1683,3126 1834.5,3126 2010.9,3126 2114.1,3126"]; System [height=4.4861, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#65779e" HREF="/idmef_parser/IODEFv2/System.html" TITLE="The System class describes a system or network involved in an event. "><FONT FACE="Nimbus Sans L">System</FONT></td> </tr>" %<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="The operating system running on the system."><FONT FACE="Nimbus Sans L">[SOFTWARE] OperatingSystem (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="An asset identifier for the System."><FONT FACE="Nimbus Sans L">[STRING] AssetID (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="A free-form text description of the System."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="A mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="Classifies the role the host or network played in the incident. These values are maintained in the &quot;System- category&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] category (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="A means by which to extend the category attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-category (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="Specifies the interface on which the event(s) on this System originated. If the Node class specifies a network rather than a host, this attribute has no meaning."><FONT FACE="Nimbus Sans L">[STRING] interface (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="An indication of confidence in whether this System was the true target or attacking host. The permitted values for this attribute are shown below. The default value is &quot;unknown&quot;."><FONT FACE="Nimbus Sans L">[ENUM] spoofed (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="Indicates whether this System is a virtual or physical device. The default value is &quot;unknown&quot;."><FONT FACE="Nimbus Sans L">[ENUM] virtual (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="Describes the ownership of this System relative to the victim in the incident. These values are maintained in the &quot;System-ownership&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] ownership (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="A means by which to extend the ownership attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-ownership (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="2202,840", shape=plaintext, width=3.4583]; Observable -> System [label="0..1", lp="1207.5,939.5", pos="e,2077.2,874.78 411.77,1489.8 420.13,1399.1 448.84,1194 543,1054 592.4,980.52 611.96,932 700.5,932 700.5,932 700.5,932 1683,932 \ 1815.1,932 1963.2,902.75 2067.3,877.24"]; DomainData [height=2.7361, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="The DomainData class describes a domain name and metadata associated with this domain. "><FONT FACE="Nimbus Sans L">DomainData</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="The domain name of a system."><FONT FACE="Nimbus Sans L">[STRING] Name (1..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="A timestamp of when the domain listed in the Name class was resolved."><FONT FACE="Nimbus Sans L">[DATETIME] DateDomainWasChecked (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="A timestamp of when domain listed in the Name class was registered."><FONT FACE="Nimbus Sans L">[DATETIME] RegistrationDate (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="A timestamp of when the domain listed in the Name class is set to expire."><FONT FACE="Nimbus Sans L">[DATETIME] ExpirationDate (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="Additional DNS records associated with this domain."><FONT FACE="Nimbus Sans L">[EXTENSION] RelatedDNS (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="A means by which to extend the system-status attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] system-status (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="A means by which to extend the domain-status attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] domain-status (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="2805,849", shape=plaintext, width=4.0556]; Observable -> DomainData [label="0..1", lp="1683,659.5", pos="e,2658.8,778.7 413.52,1489.8 434.5,1308.1 522.49,653 700.5,653 700.5,653 700.5,653 1442,653 1836.3,653 1941.8,594.62 2329,669 2439.7,\ 690.27 2558.3,735.06 2649.5,774.64"]; Address [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#3daf3d" HREF="/idmef_parser/IODEFv2/Address.html" TITLE="The Address class represents a hardware (Layer 2), network (Layer 3), or application (Layer 7) address. "><FONT FACE="Nimbus Sans L">Address</FONT></td> </tr>" %</table>>, pos="3441.5,722", shape=plaintext, width=1]; Observable -> Address [label="0..1", lp="2202,623.5", pos="e,3405.1,717.57 411.38,1489.8 422.52,1325.7 468.08,774.05 584,649 621.42,608.63 645.46,607 700.5,607 700.5,607 700.5,607 1940.5,\ 607 2113.2,607 2156.6,605.8 2329,616 2743.6,640.52 3242.8,698.16 3395.1,716.38"]; RegistryHandle [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#52a3cc" HREF="/idmef_parser/IODEFv2/RegistryHandle.html" TITLE="The RegistryHandle class represents a handle into an Internet registry or community-specific database. "><FONT FACE="Nimbus Sans L">RegistryHandle</FONT></td> </tr>" %</table>>, pos="3737,2931", shape=plaintext, width=1.5972]; Observable -> RegistryHandle [label="0..1", lp="2358.5,3179.5", pos="e,3726.7,2949.1 409.94,1582.2 416.87,1778.9 452.04,2546.2 584,2741 662.61,2857.1 709.7,2869.1 835,2932 1447.7,3239.3 1673,3172 2358.5,\ 3172 2358.5,3172 2358.5,3172 3441.5,3172 3575.9,3172 3683,3020.4 3721.5,2957.7"]; Service [height=2.7361, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cca3a3" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="The Service class describes a network service. The service is described by a protocol, port, protocol header field, and application providing or using the service. "><FONT FACE="Nimbus Sans L">Service</FONT></td> </tr>" %<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="A port number."><FONT FACE="Nimbus Sans L">[INTEGER] Port (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="A list of port numbers."><FONT FACE="Nimbus Sans L">[PORTLIST] Portlist (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="A transport-layer (Layer 4) protocol- specific code field (e.g., ICMP code field)."><FONT FACE="Nimbus Sans L">[INTEGER] ProtoCode (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="A transport-layer (Layer 4) protocol- specific type field (e.g., ICMP type field)."><FONT FACE="Nimbus Sans L">[INTEGER] ProtoType (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="A transport-layer (Layer 4) protocol- specific flag field (e.g., TCP flag field)."><FONT FACE="Nimbus Sans L">[INTEGER] ProtoField (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="The application acting as either the client or the server for the service."><FONT FACE="Nimbus Sans L">[SOFTWARE] Application (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="The IANA-assigned IP protocol number per [IANA.Protocols]. The attribute MUST be set if a Port, Portlist, ProtoCode, ProtoType, or ProtoField class is present."><FONT FACE="Nimbus Sans L">[INTEGER] ip-protocol (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="2494,315", shape=plaintext, width=2.9444]; Observable -> Service [label="0..1", lp="1442,334.5", pos="e,2387.9,321.46 409.5,1489.8 414.18,1306.2 438.35,629.23 543,447 586.83,370.69 612.5,327 700.5,327 700.5,327 700.5,327 2202,327 \ 2259.9,327 2324.2,324.61 2377.7,321.97"]; EmailData [height=3.0278, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The EmailData class describes headers from an email message and cryptographic hashes and signatures applied to it. "><FONT FACE="Nimbus Sans L">EmailData</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The value of the &quot;To:&quot; header field (Section 3.6.3 of [RFC5322]) in an email."><FONT FACE="Nimbus Sans L">[EMAIL] EmailTo (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The value of the &quot;From:&quot; header field (Section 3.6.2 of [RFC5322]) in an email."><FONT FACE="Nimbus Sans L">[EMAIL] EmailFrom (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The value of the &quot;Subject:&quot; header field in an email. See Section 3.6.5 of [RFC5322]."><FONT FACE="Nimbus Sans L">[STRING] EmailSubject (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The value of the &quot;X-Mailer:&quot; header field in an email."><FONT FACE="Nimbus Sans L">[STRING] EmailX-Mailer (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The header name and value of an arbitrary header field of the email message. The name attribute MUST be set to the header name. The header value MUST be set in the element body. The dtype attribute MUST be set to &quot;string&quot;."><FONT FACE="Nimbus Sans L">[EXTENSION] EmailHeaderField (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The headers of an email message."><FONT FACE="Nimbus Sans L">[STRING] EmailHeaders (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The body of an email message."><FONT FACE="Nimbus Sans L">[STRING] EmailBody (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The headers and body of an email message."><FONT FACE="Nimbus Sans L">[STRING] EmailMessage (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="2805,315", shape=plaintext, width=3.5139]; Observable -> EmailData [label="0..1", lp="1683,468.5", pos="e,2678.3,404.76 410.01,1489.9 416.35,1319.3 445.16,725.44 543,568 587.67,496.12 615.87,461 700.5,461 700.5,461 700.5,461 2494,461 \ 2555,461 2617,437.67 2669.3,409.67"]; WindowsRegistryKeysModified [height=0.69444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/WindowsRegistryKeysModified.html" TITLE="The WindowsRegistryKeysModified class describes Windows operating system registry keys and the operations that were performed on them. This class was derived from [RFC5901]. "><FONT FACE="Nimbus Sans L">WindowsRegistryKeysModified</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/WindowsRegistryKeysModified.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="2494,1439", shape=plaintext, width=2.9028]; Observable -> WindowsRegistryKeysModified [label="0..1", lp="1442,1619.5", pos="e,2481.8,1464.1 525.31,1543.3 794.49,1560.1 1443,1601.2 1542,1612 1772.1,1637.1 1830.6,1641.6 2057,1690 2065.1,1691.7 2066.8,1693.9 \ 2075,1695 2186.9,1710.2 2229.9,1749 2329,1695 2373.8,1670.6 2444.9,1537.4 2477.1,1473.4"]; FileData [height=1.2778, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/FileData.html" TITLE="The FileData class describes a file or set of files. "><FONT FACE="Nimbus Sans L">FileData</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/FileData.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/FileData.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/FileData.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="2494,547", shape=plaintext, width=2.7778]; Observable -> FileData [label="0..1", lp="1442,557.5", pos="e,2394,548.54 412.11,1490 426.62,1310.1 482.75,661.28 543,593 591.01,538.59 627.94,550 700.5,550 700.5,550 700.5,550 2202,550 2262.1,\ 550 2329.2,549.36 2383.9,548.66"]; CertificateData [height=1.2778, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/CertificateData.html" TITLE="The CertificateData class describes X.509 certificates. "><FONT FACE="Nimbus Sans L">CertificateData</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/CertificateData.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/CertificateData.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/CertificateData.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="2494,1118", shape=plaintext, width=2.7778]; Observable -> CertificateData [label="0..1", lp="1442,1075.5", pos="e,2393.9,1087.1 414.92,1489.8 434.19,1371.8 502.98,1068 700.5,1068 700.5,1068 700.5,1068 2202,1068 2276.9,1068 2296.3,1068.4 2370,\ 1082 2374.6,1082.9 2379.4,1083.8 2384.1,1084.9"]; RecordData [height=3.0278, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cccc52" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="The RecordData class describes or references log or audit data from a given type of tool and provides a means to annotate the output. "><FONT FACE="Nimbus Sans L">RecordData</FONT></td> </tr>" %<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="A timestamp of the data found in the RecordItem or URL classes."><FONT FACE="Nimbus Sans L">[DATETIME] DateTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="A free-form text description of the data provided in the RecordItem or URL classes."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="Identifies the tool used to generate the data in the RecordItem or URL classes."><FONT FACE="Nimbus Sans L">[SOFTWARE] Application (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="Log, audit, or forensic data to support the conclusions made during the course of analyzing the incident."><FONT FACE="Nimbus Sans L">[EXTENSION] RecordItem (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="A URL reference to a log or audit data."><FONT FACE="Nimbus Sans L">[URL] URL (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="An extension mechanism for data not explicitly represented in the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="2202,1205", shape=plaintext, width=3.2361]; Observable -> RecordData [label="0..1", lp="1207.5,1227.5", pos="e,2085.3,1210.3 425.95,1489.7 462.38,1401.9 555.4,1220 700.5,1220 700.5,1220 700.5,1220 1683,1220 1816.9,1220 1970.2,1214.9 2075.3,\ 1210.7"]; EventData [height=3.3194, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#999999" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="The EventData class is a container class to organize data about events that occurred during an incident. "><FONT FACE="Nimbus Sans L">EventData</FONT></td> </tr>" %<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="A free-form text description of the event."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="The time the event was detected."><FONT FACE="Nimbus Sans L">[DATETIME] DetectTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="The time the event started."><FONT FACE="Nimbus Sans L">[DATETIME] StartTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="The time the event ended."><FONT FACE="Nimbus Sans L">[DATETIME] EndTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="The time the site recovered from the event."><FONT FACE="Nimbus Sans L">[DATETIME] RecoveryTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="The time the event was reported."><FONT FACE="Nimbus Sans L">[DATETIME] ReportTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="An extension mechanism for data not explicitly represented in the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="See Section 3.3.1. The default value is &quot;default&quot;."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="1207.5,1779", shape=plaintext, width=3.2361]; Observable -> EventData [label="0..1", lp="700.5,1728.5", pos="e,1090.8,1769 459.48,1582 483.34,1601.3 513.05,1622.4 543,1636 719.55,1716 943.12,1752.2 1080.7,1767.9"]; DetectionPattern [height=2.1528, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/DetectionPattern.html" TITLE="The DetectionPattern class describes a configuration or signature that can be used by an Intrusion Detection System (IDS) / Intrusion Prevention System (IPS), SIEM, antivirus, endpoint protection, network analysis, malware analysis, or host forensics tool to identify a particular phenomenon. This class requires the identification of the target application and allows the configuration to be described in either free form or machine-readable form. "><FONT FACE="Nimbus Sans L">DetectionPattern</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/DetectionPattern.html" TITLE="The application for which the DetectionConfiguration or Description is being provided."><FONT FACE="Nimbus Sans L">[SOFTWARE] Application (1..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DetectionPattern.html" TITLE="A free-form text description of how to use the information provided in the Application or DetectionConfiguration classes."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DetectionPattern.html" TITLE="A machine-consumable configuration to find a pattern of activity."><FONT FACE="Nimbus Sans L">[STRING] DetectionConfiguration (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DetectionPattern.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DetectionPattern.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DetectionPattern.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="2202,1858", shape=plaintext, width=3.5278]; Observable -> DetectionPattern [label="0..1", lp="1207.5,1638.5", pos="e,2074.8,1811.9 504.08,1582 516.93,1586.8 530.13,1591 543,1594 976.07,1695.6 1103.5,1580 1542,1655 1661.4,1675.4 1689.9,1688.3 1806,\ 1723 1892.9,1749 1989.3,1781.7 2065.2,1808.5"]; Assessment [height=3.0278, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cc6a51" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="The Assessment class describes the repercussions of the incident to the victim. "><FONT FACE="Nimbus Sans L">Assessment</FONT></td> </tr>" %<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="A free-form text description categorizing the type of incident."><FONT FACE="Nimbus Sans L">[ML_STRING] IncidentCategory (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="The intended outcome to the victim sought by the threat actor. Defined identically to the BusinessImpact defined in Section 3.12.2 but describes intent rather than the realized impact."><FONT FACE="Nimbus Sans L">[] IntendedImpact (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="A description of a mitigating factor relative to the impact on the victim organization."><FONT FACE="Nimbus Sans L">[ML_STRING] MitigatingFactor (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="A description of an underlying cause of the impact."><FONT FACE="Nimbus Sans L">[ML_STRING] Cause (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="A mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="Specifies whether the assessment is describing actual or potential outcomes."><FONT FACE="Nimbus Sans L">[ENUM] occurrence (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="1683,1491", shape=plaintext, width=3.4167]; Observable -> Assessment [label="0..1", lp="954,1527.5", pos="e,1559.9,1495.3 525.27,1531.9 762.42,1523.5 1299.2,1504.6 1549.6,1495.7"]; Reference [height=1.5694, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#92765a" HREF="/idmef_parser/IODEFv2/Reference.html" TITLE="The Reference class is an external reference to relevant information such as a vulnerability, IDS alert, malware sample, advisory, or attack technique. "><FONT FACE="Nimbus Sans L">Reference</FONT></td> </tr>" %<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Reference.html" TITLE="Reference identifier per [RFC7495]."><FONT FACE="Nimbus Sans L">[] (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Reference.html" TITLE="A URL to a reference."><FONT FACE="Nimbus Sans L">[URL] URL (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Reference.html" TITLE="A free-form text description of this reference."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Reference.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="2202,2049", shape=plaintext, width=2.9444]; Observable -> Reference [label="0..1", lp="1207.5,2026.5", pos="e,2095.7,2001.7 439.62,1582.2 471.66,1627 525.09,1694.7 584,1740 775.38,1887 881.75,1828.8 1073,1976 1082.7,1983.5 1079.8,1991.9 \ 1091,1997 1185.1,2040.3 1221.3,2010.2 1324,1997 1423.3,1984.2 1460.5,1998.1 1542,1940 1553.7,1931.6 1547.3,1919.8 1560,1913 1656.4,\ 1861.4 1698.2,1895 1806,1913 1903.3,1929.2 2008.8,1966.5 2086.4,1997.9"]; Expectation [height=3.3194, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#999999" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="The Expectation class conveys to the recipient of the IODEF document the actions the sender is requesting. "><FONT FACE="Nimbus Sans L">Expectation</FONT></td> </tr>" %<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="A free-form text description of the desired action(s)."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="A unique identifier meaningful to the sender and recipient of this document that references a course of action. This class MUST be present if the action attribute is set to &quot;defined-coa&quot;."><FONT FACE="Nimbus Sans L">[STRING] DefinedCOA (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="The time at which the sender would like the action performed. A timestamp that is earlier than the ReportTime specified in the Incident class denotes that the sender would like the action performed as soon as possible. The absence of this element indicates no expectations of when the recipient would like the action performed."><FONT FACE="Nimbus Sans L">[DATETIME] StartTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="The time by which the sender expects the recipient to complete the action. If the recipient cannot complete the action before EndTime, the recipient MUST NOT carry out the action. Because of transit delays and clock drift, the sender MUST be prepared for the recipient to have carried out the action, even if it completes past EndTime."><FONT FACE="Nimbus Sans L">[DATETIME] EndTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="Classifies the type of action requested. The default value of &quot;other&quot;. These values are maintained in the &quot;Expectation-action&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] action (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="A means by which to extend the action attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-action (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="Indicates the desired priority of the action. This attribute is an enumerated list with no default value, and the semantics of these relative measures are context dependent."><FONT FACE="Nimbus Sans L">[ENUM] severity (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="See Section 3.3.1. The default value is &quot;default&quot;."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="1683,2194", shape=plaintext, width=2.9444]; Observable -> Expectation [label="0..1", lp="954,2119.5", pos="e,1576.6,2172.3 416.44,1582.3 434.85,1684.2 483.45,1922.8 543,1976 806.26,2211.3 977.32,2054.8 1324,2122 1405,2137.7 1496.2,2156 \ 1566.4,2170.2"]; Incident [height=4.7778, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#90ac3d" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="The Incident class describes commonly exchanged information when reporting or sharing derived analysis from security incidents. "><FONT FACE="Nimbus Sans L">Incident</FONT></td> </tr>" %<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="The time the incident was first detected."><FONT FACE="Nimbus Sans L">[DATETIME] DetectTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="The time the incident started."><FONT FACE="Nimbus Sans L">[DATETIME] StartTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="The time the incident ended."><FONT FACE="Nimbus Sans L">[DATETIME] EndTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="The time the site recovered from the incident."><FONT FACE="Nimbus Sans L">[DATETIME] RecoveryTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="The time the incident was reported."><FONT FACE="Nimbus Sans L">[DATETIME] ReportTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="The time the content in this Incident class was generated."><FONT FACE="Nimbus Sans L">[DATETIME] GenerationTime (1..1)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="A free-form text description of the incident."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="Mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="A means by which to extend the purpose attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] purpose (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="The status attribute conveys the state in a workflow where the incident is currently found. These values are maintained in the &quot;Incident-status&quot; IANA registry per Section 10.2. This attribute is defined as an enumerated list:"><FONT FACE="Nimbus Sans L">[ENUM] status (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="A means by which to extend the status attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-status (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="A language identifier per Section 2.12 of [W3C.XML] whose values and form are described in [RFC5646]. The interpretation of this code is described in Section 6."><FONT FACE="Nimbus Sans L">[ENUM] (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="See Section 3.3.1. The default value is &quot;private&quot;."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/Incident.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="700.5,2334", shape=plaintext, width=3.2361]; Observable -> Incident [label="0..1", lp="554.5,2167.5", pos="e,583.98,2193.6 412.59,1582.2 422.97,1683.9 455.98,1933.4 543,2122 552.88,2143.4 565.14,2164.8 578.43,2185.2"]; HistoryItem [height=2.7361, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cca352" HREF="/idmef_parser/IODEFv2/HistoryItem.html" TITLE="The HistoryItem class is an entry in the History (Section 3.13) log that documents a particular action or event that occurred in the course of handling the incident. The details of the entry are a free-form text description, but each can be categorized with the type attribute. "><FONT FACE="Nimbus Sans L">HistoryItem</FONT></td> </tr>" %<tr><td BGCOLOR="#FFCC66" HREF="/idmef_parser/IODEFv2/HistoryItem.html" TITLE="A timestamp of this entry in the history log."><FONT FACE="Nimbus Sans L">[DATETIME] DateTime (1..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCC66" HREF="/idmef_parser/IODEFv2/HistoryItem.html" TITLE="A free-form text description of the action or event."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#FFCC66" HREF="/idmef_parser/IODEFv2/HistoryItem.html" TITLE="An identifier meaningful to the sender and recipient of this document that references a course of action (COA). This class MUST be present if the action attribute is set to &quot;defined-coa&quot;."><FONT FACE="Nimbus Sans L">[STRING] DefinedCOA (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#FFCC66" HREF="/idmef_parser/IODEFv2/HistoryItem.html" TITLE="A mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#FFCC66" HREF="/idmef_parser/IODEFv2/HistoryItem.html" TITLE="A means by which to extend the action attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] action (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCC66" HREF="/idmef_parser/IODEFv2/HistoryItem.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCC66" HREF="/idmef_parser/IODEFv2/HistoryItem.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCC66" HREF="/idmef_parser/IODEFv2/HistoryItem.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="1683,2710", shape=plaintext, width=3.2361]; Observable -> HistoryItem [label="0..1", lp="954,2767.5", pos="e,1566.4,2724.7 412.62,1582 428.57,1753.2 490.03,2351.3 584,2515 755.52,2813.8 979.89,2763.2 1324,2746 1401.4,2742.1 1487.8,2733.6 \ 1556.4,2725.8"]; BulkObservable [height=1.5694, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/BulkObservable.html" TITLE="The BulkObservable class allows the enumeration of a single type of observable without requiring each one to be encoded individually in multiple instances of the same class. "><FONT FACE="Nimbus Sans L">BulkObservable</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/BulkObservable.html" TITLE="A list of observables, one per line. Each line is separated with either a LF character or CR and LF characters. The type attribute specifies which observables will be listed."><FONT FACE="Nimbus Sans L">[STRING] BulkObservableList (1..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/BulkObservable.html" TITLE="Mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/BulkObservable.html" TITLE="The type of the observable listed in the child ObservableList class. These values are maintained in the &quot;BulkObservable-type&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] type (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/BulkObservable.html" TITLE="A means by which to extend the type attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-type (0..1)</FONT></td></tr>%</table>>, pos="954,188", shape=plaintext, width=3.3056]; Observable -> BulkObservable [label="0..1", lp="554.5,305.5", pos="e,834.74,185.87 410.46,1490 419.93,1276.7 463.85,390.32 543,298 611.77,217.79 732,192.87 824.72,186.5"]; "Node" [height=0.69444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#3daf3d" HREF="/idmef_parser/IODEFv2/Node.html" TITLE="The Node class identifies a system, asset, or network and its location. "><FONT FACE="Nimbus Sans L">Node</FONT></td> </tr>" %<tr><td BGCOLOR="#4cdb4c" HREF="/idmef_parser/IODEFv2/Node.html" TITLE="A free-form text description of the physical location of the node. This description may provide a more detailed description of where at the address specified by the PostalAddress class this node is found (e.g., room number, rack number, or slot number in a chassis)."><FONT FACE="Nimbus Sans L">[ML_STRING] Location (0..*)</FONT></td></tr>%</table>>, pos="2494,840", shape=plaintext, width=2.7083]; System -> "Node" [label="1..1", lp="2358.5,847.5", pos="e,2396.2,840 2326.7,840 2346.5,840 2366.8,840 2386.2,840"]; Counter [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cc6a51" HREF="/idmef_parser/IODEFv2/Counter.html" TITLE="The Counter class summarizes multiple occurrences of an event or conveys counts or rates of various features. "><FONT FACE="Nimbus Sans L">Counter</FONT></td> </tr>" %</table>>, pos="2805,984", shape=plaintext, width=0.98611]; System -> Counter [label="0..*", lp="2494,961.5", pos="e,2769.2,980.78 2326.9,880.88 2408.9,906.44 2518.9,938.32 2618,959 2665.6,968.94 2720.9,975.76 2759,979.74"]; NodeRole [height=0.98611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#3daf3d" HREF="/idmef_parser/IODEFv2/NodeRole.html" TITLE="The NodeRole class describes the function performed by or role of a particular system, asset, or network. "><FONT FACE="Nimbus Sans L">NodeRole</FONT></td> </tr>" %<tr><td BGCOLOR="#4cdb4c" HREF="/idmef_parser/IODEFv2/NodeRole.html" TITLE="A free-form text description of the role of the system."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#4cdb4c" HREF="/idmef_parser/IODEFv2/NodeRole.html" TITLE="A means by which to extend the category attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] category (0..1)</FONT></td></tr>%</table>>, pos="2494,1686", shape=plaintext, width=2.9444]; System -> NodeRole [label="0..*", lp="2358.5,1143.5", pos="e,2470.6,1650.5 2286.7,1001.6 2305.8,1035.9 2326.5,1071.5 2347,1104 2356.3,1118.8 2364.2,1119.5 2370,1136 2394.9,1206.7 2368.9,1400.5 \ 2388,1473 2404.4,1535.1 2439.9,1600.3 2465.4,1642"]; System -> Service [label="0..*", lp="2358.5,595.5", pos="e,2431.8,413.92 2300.6,678.45 2310.5,660.91 2320.2,643.19 2329,626 2358.8,568.14 2358.1,549.8 2388,492 2399.8,469.15 2413.3,445.19 \ 2426.7,422.54"]; "Node" -> DomainData [label="0..*", lp="2629.5,851.5", pos="e,2658.8,844.77 2591.5,842.82 2609.8,843.35 2629.2,843.91 2648.6,844.48"]; "Node" -> Address [label="0..*", lp="2980.5,721.5", pos="e,3405.2,720.51 2524.9,815 2556.5,791.14 2607.9,756.72 2659,742 2798.2,701.87 3248.1,714.7 3394.8,720.12"]; PostalAddress [height=1.5694, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#52a3cc" HREF="/idmef_parser/IODEFv2/PostalAddress.html" TITLE="The PostalAddress class specifies a postal address and associated annotation. "><FONT FACE="Nimbus Sans L">PostalAddress</FONT></td> </tr>" %<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/PostalAddress.html" TITLE="A postal address."><FONT FACE="Nimbus Sans L">[POSTAL] PAddress (1..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/PostalAddress.html" TITLE="A free-form text description of the address."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/PostalAddress.html" TITLE="Categorizes the type of address described in the PAddress class. These values are maintained in the &quot;PostalAddress-type&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] type (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/PostalAddress.html" TITLE="A means by which to extend the type attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-type (0..1)</FONT></td></tr>%</table>>, pos="3737,1291", shape=plaintext, width=2.9444]; "Node" -> PostalAddress [label="0..1", lp="3135,640.5", pos="e,3728.5,1234.1 2517.6,814.99 2547.5,785.05 2602,735.84 2659,711 2843.4,630.66 3411.4,563.96 3564,695 3644.9,764.51 3704.2,1083.2 \ 3726.9,1223.9"]; "Node" -> Counter [label="0..*", lp="2629.5,951.5", pos="e,2769.2,981.8 2529.7,865.12 2559.5,886.13 2603.1,916.91 2641,944 2649,949.74 2649.9,953.12 2659,957 2690.9,970.65 2729.6,977.41 \ 2759.2,980.75"]; Nameservers [height=0.69444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Nameservers.html" TITLE="The Nameservers class describes the nameservers associated with a given domain. "><FONT FACE="Nimbus Sans L">Nameservers</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Nameservers.html" TITLE="The domain name of the nameserver."><FONT FACE="Nimbus Sans L">[STRING] Server (1..1)</FONT></td></tr>%</table>>, pos="3135,814", shape=plaintext, width=2.2361]; DomainData -> Nameservers [label="0..*", lp="2980.5,838.5", pos="e,3054.1,822.58 2951.2,833.5 2982.8,830.14 3015.3,826.69 3044.1,823.64"]; DomainContacts [height=0.69444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/DomainContacts.html" TITLE="The DomainContacts class describes the contact information for a given domain provided either by the registrar or through a whois query. "><FONT FACE="Nimbus Sans L">DomainContacts</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/DomainContacts.html" TITLE="A domain name already cited in this document or through previous exchange that contains the identical contact information as the domain name in question. The domain contact information associated with this domain should be used instead of an explicit definition with the Contact class."><FONT FACE="Nimbus Sans L">[STRING] SameDomainContact (0..1)</FONT></td></tr>%</table>>, pos="3135,1399", shape=plaintext, width=3.4722]; DomainData -> DomainContacts [label="0..1", lp="2980.5,1017.5", pos="e,3129.6,1373.9 2943.4,947.83 2946,950.84 2948.6,953.9 2951,957 3053.6,1088.1 3108.3,1284.6 3127.2,1363.9"]; Nameservers -> Address [label="1..*", lp="3289.5,777.5", pos="e,3405.4,732.84 3215.5,789.83 3273,772.58 3348.2,750 3395.7,735.75"]; Contact [height=3.0278, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#52a3cc" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="The Contact class describes contact information for organizations and personnel involved in the incident. This class allows for the naming of the involved party, specifying contact information for them, and identifying their role in the incident. "><FONT FACE="Nimbus Sans L">Contact</FONT></td> </tr>" %<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="The name of the contact. The contact may either be an organization or a person. The type attribute disambiguates the semantics."><FONT FACE="Nimbus Sans L">[ML_STRING] ContactName (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="The title for the individual named in the ContactName."><FONT FACE="Nimbus Sans L">[ML_STRING] ContactTitle (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="A free-form text description of the contact."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="The timezone in which the contact resides."><FONT FACE="Nimbus Sans L">[TIMEZONE] Timezone (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="A mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="A means by which to extend the role attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] role (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="A means by which to extend the type attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] type (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="3441.5,2134", shape=plaintext, width=3.2361]; DomainContacts -> Contact [label="1..*", lp="3289.5,1795.5", pos="e,3396,2024.9 3145.6,1424.3 3184,1516.6 3318.4,1838.7 3392.1,2015.5"]; Contact -> Contact [label="0..*", lp="3441.5,2268.5", pos="e,3464.7,2243.3 3418.3,2243.3 3422.9,2254.1 3430.7,2261 3441.5,2261 3448.9,2261 3454.9,2257.7 3459.5,2252.2"]; Contact -> RegistryHandle [label="0..*", lp="3593.5,2563.5", pos="e,3730.3,2912.8 3482,2243.1 3551.1,2429.6 3688.3,2799.6 3726.7,2903.3"]; Contact -> PostalAddress [label="0..*", lp="3593.5,1719.5", pos="e,3717.2,1347.5 3479.8,2024.7 3542,1847.2 3663.1,1501.8 3713.8,1357.2"]; Email [height=1.5694, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#52a3cc" HREF="/idmef_parser/IODEFv2/Email.html" TITLE="The Email class specifies an email address and associated annotation. "><FONT FACE="Nimbus Sans L">Email</FONT></td> </tr>" %<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Email.html" TITLE="An email address."><FONT FACE="Nimbus Sans L">[EMAIL] EmailTo (1..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Email.html" TITLE="A free-form text description of the email address."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Email.html" TITLE="Categorizes the type of email address described in the EmailTo class. These values are maintained in the &quot;Email- type&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] type (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Email.html" TITLE="A means by which to extend the type attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-type (0..1)</FONT></td></tr>%</table>>, pos="3737,2200", shape=plaintext, width=2.9444]; Contact -> Email [label="0..*", lp="3593.5,2175.5", pos="e,3630.7,2176.2 3558.3,2160.1 3578.8,2164.7 3600.2,2169.4 3620.7,2174"]; Telephone [height=1.5694, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Telephone.html" TITLE="The Telephone class describes a telephone number and associated annotation. "><FONT FACE="Nimbus Sans L">Telephone</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Telephone.html" TITLE="A telephone number."><FONT FACE="Nimbus Sans L">[PHONE] TelephoneNumber (1..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Telephone.html" TITLE="A free-form text description of the phone number."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Telephone.html" TITLE="Categorizes the type of telephone number described in the TelephoneNumber class. These values are maintained in the &quot;Telephone-type&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] type (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Telephone.html" TITLE="A means by which to extend the type attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-type (0..1)</FONT></td></tr>%</table>>, pos="3737,2069", shape=plaintext, width=3.1667]; Contact -> Telephone [label="0..*", lp="3593.5,2108.5", pos="e,3623,2094.1 3558.3,2108.3 3576.3,2104.4 3594.9,2100.3 3613,2096.3"]; ServiceName [height=1.2778, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/ServiceName.html" TITLE="The ServiceName class identifies an application protocol. It can be described by referencing an IANA-registered protocol, by referencing a URL, or with free-form text. "><FONT FACE="Nimbus Sans L">ServiceName</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/ServiceName.html" TITLE="The name of the service per the &quot;Service Name&quot; field of the registry [IANA.Ports]."><FONT FACE="Nimbus Sans L">[STRING] IANAService (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/ServiceName.html" TITLE="A URL to a resource describing the service."><FONT FACE="Nimbus Sans L">[URL] URL (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/ServiceName.html" TITLE="A free-form text description of the service."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%</table>>, pos="2805,142", shape=plaintext, width=2.9444]; Service -> ServiceName [label="0..1", lp="2629.5,227.5", pos="e,2698.7,178.31 2600.1,233.05 2619.2,220.1 2639.3,207.54 2659,197 2668.7,191.82 2679,186.9 2689.5,182.28"]; ApplicationHeader [height=0.69444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/ApplicationHeader.html" TITLE="The ApplicationHeader class describes arbitrary fields from a protocol header and its corresponding value. "><FONT FACE="Nimbus Sans L">ApplicationHeader</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/ApplicationHeader.html" TITLE="A field name and value in a protocol header. The name attribute MUST be set to the field name. The field value MUST be set in the element content."><FONT FACE="Nimbus Sans L">[EXTENSION] ApplicationHeaderField (1..*)</FONT></td></tr>%</table>>, pos="2805,53", shape=plaintext, width=3.9444]; Service -> ApplicationHeader [label="0..1", lp="2629.5,123.5", pos="e,2674.4,78.169 2543.8,216.36 2571.7,170.5 2610.7,119.12 2659,87 2661.1,85.582 2663.3,84.223 2665.5,82.92"]; Service -> EmailData [label="0..1", lp="2629.5,322.5", pos="e,2678.4,315 2600.2,315 2622.1,315 2645.5,315 2668.3,315"]; HashData [height=0.98611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/HashData.html" TITLE="The HashData class describes different types of hashes on a given object (e.g., file, part of a file, email). "><FONT FACE="Nimbus Sans L">HashData</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/HashData.html" TITLE="An identifier that references a subset of the object being hashed. The semantics of this identifier are specified by the scope attribute."><FONT FACE="Nimbus Sans L">[STRING] HashTargetID (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/HashData.html" TITLE="A means by which to extend the scope attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] scope (0..1)</FONT></td></tr>%</table>>, pos="3135,315", shape=plaintext, width=2.8194]; EmailData -> HashData [label="0..*", lp="2980.5,322.5", pos="e,3033.3,315 2931.6,315 2961.7,315 2993.6,315 3023,315"]; SignatureData [height=0.69444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/SignatureData.html" TITLE="The SignatureData class describes different types of digital signatures on an object. "><FONT FACE="Nimbus Sans L">SignatureData</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/SignatureData.html" TITLE="A given signature. See Section 4.2 of [W3C.XMLSIG]."><FONT FACE="Nimbus Sans L">[] Signature (1..*)</FONT></td></tr>%</table>>, pos="3135,462", shape=plaintext, width=1.7222]; EmailData -> SignatureData [label="0..*", lp="2980.5,405.5", pos="e,3078.5,436.83 2931.6,371.41 2978.6,392.33 3029.9,415.19 3069.3,432.72"]; Hash [height=0.98611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Hash.html" TITLE="The Hash class describes a cryptographic hash value; the algorithm and application used to generate it; and the canonicalization method applied to the object being hashed. "><FONT FACE="Nimbus Sans L">Hash</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Hash.html" TITLE="The canonicalization method used on the object being hashed. See Section 4.3.1 of [W3C.XMLSIG]."><FONT FACE="Nimbus Sans L">[] (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Hash.html" TITLE="The application used to calculate the hash."><FONT FACE="Nimbus Sans L">[SOFTWARE] Application (0..1)</FONT></td></tr>%</table>>, pos="3441.5,108", shape=plaintext, width=2.9444]; HashData -> Hash [label="0..*", lp="3289.5,225.5", pos="e,3388.7,143.64 3187.7,279.42 3241.2,243.3 3323.9,187.42 3380.3,149.36"]; FuzzyHash [height=1.2778, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/FuzzyHash.html" TITLE="The FuzzyHash class describes a fuzzy hash and the application used to generate it. "><FONT FACE="Nimbus Sans L">FuzzyHash</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/FuzzyHash.html" TITLE="The computed fuzzy hash value."><FONT FACE="Nimbus Sans L">[EXTENSION] FuzzyHashValue (1..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/FuzzyHash.html" TITLE="The application used to calculate the hash."><FONT FACE="Nimbus Sans L">[SOFTWARE] Application (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/FuzzyHash.html" TITLE="Mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%</table>>, pos="3441.5,315", shape=plaintext, width=3.4028]; HashData -> FuzzyHash [label="0..*", lp="3289.5,322.5", pos="e,3318.8,315 3236.6,315 3259.7,315 3284.4,315 3308.5,315"]; Key [height=1.8611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Key.html" TITLE="The Key class describes a Windows operating system registry key name and value pair, as well as the operation performed on it. "><FONT FACE="Nimbus Sans L">Key</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Key.html" TITLE="The name of a Windows operating system registry key (e.g., [HKEY_LOCAL_MACHINE\Software\Test\KeyName])."><FONT FACE="Nimbus Sans L">[STRING] KeyName (1..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Key.html" TITLE="The value of the registry key identified in the KeyName class encoded per the .reg file format [KB310516]."><FONT FACE="Nimbus Sans L">[STRING] KeyValue (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Key.html" TITLE="The type of action taken on the registry key. These values are maintained in the &quot;Key-registryaction&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] registryaction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Key.html" TITLE="A means by which to extend the registryaction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-registryaction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Key.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="2805,1439", shape=plaintext, width=3.0833]; WindowsRegistryKeysModified -> Key [label="1..*", lp="2629.5,1446.5", pos="e,2693.9,1439 2598.9,1439 2626.1,1439 2655.7,1439 2683.7,1439"]; File [height=2.4444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/File.html" TITLE="The File class describes a file; its associated metadata; and cryptographic hashes and signatures applied to it. "><FONT FACE="Nimbus Sans L">File</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/File.html" TITLE="The name of the file."><FONT FACE="Nimbus Sans L">[STRING] FileName (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/File.html" TITLE="The size of the file in bytes."><FONT FACE="Nimbus Sans L">[INTEGER] FileSize (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/File.html" TITLE="The type of file per the IANA &quot;Media Types&quot; registry [IANA.Media]. Valid values correspond to the text in the &quot;Template&quot; column (e.g., &quot;application/pdf&quot;)."><FONT FACE="Nimbus Sans L">[STRING] FileType (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/File.html" TITLE="A URL reference to the file."><FONT FACE="Nimbus Sans L">[URL] URL (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/File.html" TITLE="The software application or operating system to which this file belongs or by which it can be processed."><FONT FACE="Nimbus Sans L">[SOFTWARE] AssociatedSoftware (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/File.html" TITLE="Mechanism by which to extend the data model to describe properties of the file."><FONT FACE="Nimbus Sans L">[EXTENSION] FileProperties (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/File.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="2805,530", shape=plaintext, width=3.6944]; FileData -> File [label="1..*", lp="2629.5,548.5", pos="e,2671.9,537.28 2594.1,541.53 2615.7,540.35 2638.9,539.08 2661.8,537.83"]; File -> HashData [label="0..1", lp="2980.5,437.5", pos="e,3087,350.63 2938.1,451.29 2956.3,440 2974.7,428.36 2992,417 3021.1,397.88 3052.7,375.53 3078.7,356.63"]; File -> SignatureData [label="0..1", lp="2980.5,503.5", pos="e,3072.7,474.83 2938.3,502.54 2980.8,493.78 3026.2,484.42 3062.7,476.9"]; Certificate [height=1.2778, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Certificate.html" TITLE="The Certificate class describes a given X.509 certificate or certificate chain. "><FONT FACE="Nimbus Sans L">Certificate</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Certificate.html" TITLE="A given X.509 certificate or chain. See Section 4.4.4 of [W3C.XMLSIG]."><FONT FACE="Nimbus Sans L">[] (1..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Certificate.html" TITLE="A free-form text description explaining the context of this certificate."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Certificate.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="2805,1118", shape=plaintext, width=2.9444]; CertificateData -> Certificate [label="1..*", lp="2629.5,1125.5", pos="e,2698.9,1118 2594.1,1118 2624.3,1118 2657.7,1118 2688.9,1118"]; RecordData -> WindowsRegistryKeysModified [label="0..*", lp="2358.5,1343.5", pos="e,2462.5,1413.8 2318.7,1298.5 2366.9,1337.1 2419.6,1379.4 2454.5,1407.3"]; RecordData -> FileData [label="0..1", lp="2358.5,1092.5", pos="e,2469.8,593.26 2318.8,1118.7 2339.1,1098.1 2357.7,1074.6 2370,1049 2393.5,1000.2 2375.6,858.71 2388,806 2405.2,732.98 2440.2,653.84 \ 2465.3,602.51"]; RecordData -> CertificateData [label="0..*", lp="2358.5,1168.5", pos="e,2393.8,1147.9 2318.6,1170.3 2335.8,1165.2 2353.4,1160 2370,1155 2374.6,1153.6 2379.3,1152.2 2384,1150.8"]; RecordPattern [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cccc52" HREF="/idmef_parser/IODEFv2/RecordPattern.html" TITLE="The RecordPattern class describes where in the log data provided or referenced in the RecordData class relevant information can be found. It provides a way to reference subsets of information, identified by a pattern, in a large log file, audit trail, or forensic data. "><FONT FACE="Nimbus Sans L">RecordPattern</FONT></td> </tr>" %</table>>, pos="2494,1215", shape=plaintext, width=1.5139]; RecordData -> RecordPattern [label="0..*", lp="2358.5,1217.5", pos="e,2439.2,1213.1 2318.7,1209 2356.2,1210.3 2396.5,1211.7 2428.9,1212.8"]; EventData -> Contact [label="0..*", lp="2494,1849.5", pos="e,3383.8,2024.9 1324,1755.8 1392.5,1743.3 1480.8,1729.3 1560,1723 1730.7,1709.5 2163,1730.1 2329,1772 2406.2,1791.5 2414.3,1842 \ 2494,1842 2494,1842 2494,1842 3135,1842 3241.2,1842 3325.1,1935 3378.1,2016"]; EventData -> EventData [label="0..*", lp="1207.5,1924", pos="e,1242.4,1898.7 1172.6,1898.7 1179.9,1909.6 1191.5,1916.5 1207.5,1916.5 1219.2,1916.5 1228.6,1912.8 1235.7,1906.5"]; Discovery [height=1.8611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Discovery.html" TITLE="The Discovery class describes how an incident was detected. "><FONT FACE="Nimbus Sans L">Discovery</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Discovery.html" TITLE="A free-form text description of how this incident was detected."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Discovery.html" TITLE="Categorizes the techniques used to discover the incident. These values are partially derived from Table 3-1 of [NIST800.61rev2]. These values are maintained in the &quot;Discovery- source&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] source (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Discovery.html" TITLE="A means by which to extend the source attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-source (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Discovery.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Discovery.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="1683,1799", shape=plaintext, width=2.9444]; EventData -> Discovery [label="0..*", lp="1442,1799.5", pos="e,1576.9,1794.5 1324.1,1783.9 1397.9,1787 1493,1791 1566.7,1794.1"]; EventData -> Assessment [label="0..1", lp="1442,1682.5", pos="e,1584,1600.3 1324.1,1684.4 1330,1681 1336,1677.8 1342,1675 1424.4,1636 1462,1672.8 1542,1629 1553.7,1622.6 1565.2,1614.9 1576.1,\ 1606.5"]; Method [height=1.8611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#92765a" HREF="/idmef_parser/IODEFv2/Method.html" TITLE="The Method class describes the tactics, techniques, procedures, or weakness used by the threat actor in an incident. This class consists of both a list of references describing the attack methods and weaknesses and a free-form text description. "><FONT FACE="Nimbus Sans L">Method</FONT></td> </tr>" %<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Method.html" TITLE="A free-form text description of techniques, tactics, or procedures used by the threat actor."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Method.html" TITLE="A reference to the exploited weakness per [RFC7203]."><FONT FACE="Nimbus Sans L">[] (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Method.html" TITLE="A mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Method.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Method.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="1683,1989", shape=plaintext, width=3.2361]; EventData -> Method [label="0..*", lp="1442,1928.5", pos="e,1566.4,1937.5 1324.1,1830.5 1394.8,1861.7 1484.9,1901.5 1557.2,1933.4"]; Flow [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#65779e" HREF="/idmef_parser/IODEFv2/Flow.html" TITLE="The Flow class describes the systems and networks involved in the incident and the relationships between them. "><FONT FACE="Nimbus Sans L">Flow</FONT></td> </tr>" %</table>>, pos="1683,1152", shape=plaintext, width=0.75]; EventData -> Flow [label="0..*", lp="1442,1373.5", pos="e,1655.5,1159.7 1317.3,1659.4 1319.8,1654.6 1322,1649.8 1324,1645 1347.6,1587.5 1310.2,1419.4 1342,1366 1411.7,1249 1572.8,1186.1 \ 1645.8,1162.8"]; EventData -> Expectation [label="0..*", lp="1442,2105.5", pos="e,1576.9,2124.6 1302.2,1898.8 1315,1913.2 1328.5,1927.2 1342,1940 1412.2,2006.4 1499.8,2071.3 1568.6,2118.9"]; Record [height=0.98611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cccc52" HREF="/idmef_parser/IODEFv2/Record.html" TITLE="The Record class is a container class for log and audit data that provides supportive information about the events in an incident. The source of this data will often be the output of monitoring tools. These logs substantiate the activity described in the document. "><FONT FACE="Nimbus Sans L">Record</FONT></td> </tr>" %<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/Record.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/Record.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="1683,1308", shape=plaintext, width=2.7778]; EventData -> Record [label="0..1", lp="1442,1580.5", pos="e,1608.3,1343.5 1316,1659.3 1318.8,1654.5 1321.5,1649.8 1324,1645 1339.2,1615.7 1325.1,1601.3 1342,1573 1409.2,1460 1452.5,1448.8 \ 1560,1373 1572.3,1364.3 1585.9,1356 1599.5,1348.4"]; Discovery -> Contact [label="0..*", lp="2629.5,1971.5", pos="e,3324.7,2033.4 1789.2,1846.6 1800.9,1851.1 1812.6,1855.3 1824,1859 1925,1891.7 1972.3,1847.9 2057,1912 2070.3,1922.1 2060.9,1936 \ 2075,1945 2181.4,2013.1 2232.2,1964 2358.5,1964 2358.5,1964 2358.5,1964 3135,1964 3199.8,1964 3263.8,1993.4 3316.4,2027.8"]; Discovery -> DetectionPattern [label="0..*", lp="1940.5,1847.5", pos="e,2074.8,1843.5 1789.3,1811.1 1868.9,1820.1 1978.4,1832.6 2064.7,1842.4"]; Assessment -> Counter [label="0..*", lp="2358.5,1022.5", pos="e,2769.4,983.56 1789.7,1382 1795.8,1372.6 1801.4,1362.9 1806,1353 1829.4,1302.9 1792.8,1275.6 1824,1230 1828.5,1223.4 2067.5,1089.8 \ 2075,1087 2320.7,993.89 2641.8,983.88 2759.4,983.56"]; SystemImpact [height=1.5694, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/SystemImpact.html" TITLE="The SystemImpact class describes the technical impact of the incident to the systems on the network. "><FONT FACE="Nimbus Sans L">SystemImpact</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/SystemImpact.html" TITLE="A free-form text description of the impact to the system."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/SystemImpact.html" TITLE="An estimate of the relative severity of the activity. The permitted values are shown below. There is no default value."><FONT FACE="Nimbus Sans L">[ENUM] severity (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/SystemImpact.html" TITLE="An indication whether the described activity was successful. The permitted values are shown below. There is no default value."><FONT FACE="Nimbus Sans L">[ENUM] completion (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/SystemImpact.html" TITLE="A means by which to extend the type attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] type (0..1)</FONT></td></tr>%</table>>, pos="2202,1389", shape=plaintext, width=2.9444]; Assessment -> SystemImpact [label="0..*", lp="1940.5,1467.5", pos="e,2095.8,1409.9 1806.3,1466.8 1891,1450.1 2002.7,1428.2 2085.8,1411.8"]; BusinessImpact [height=1.5694, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/BusinessImpact.html" TITLE="The BusinessImpact class describes and characterizes the degree to which the function of the organization was impacted by the incident. "><FONT FACE="Nimbus Sans L">BusinessImpact</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/BusinessImpact.html" TITLE="A free-form text description of the impact to the organization."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/BusinessImpact.html" TITLE="Characterizes the severity of the incident on business functions. The permitted values are shown below. They were derived from Table 3-2 of [NIST800.61rev2]. The default value is &quot;unknown&quot;. These values are maintained in the &quot;BusinessImpact-severity&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] severity (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/BusinessImpact.html" TITLE="A means by which to extend the severity attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-severity (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/BusinessImpact.html" TITLE="A means by which to extend the type attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] type (0..1)</FONT></td></tr>%</table>>, pos="2202,1629", shape=plaintext, width=2.9444]; Assessment -> BusinessImpact [label="0..*", lp="1940.5,1608.5", pos="e,2095.9,1609.2 1806.1,1538.4 1812.1,1540.4 1818.1,1542.2 1824,1544 1910.7,1569.9 2010.6,1592 2085.9,1607.2"]; TimeImpact [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cc6a51" HREF="/idmef_parser/IODEFv2/TimeImpact.html" TITLE="The TimeImpact class describes the impact of the incident on an organization as a function of time. It provides a way to convey down time and recovery time. "><FONT FACE="Nimbus Sans L">TimeImpact</FONT></td> </tr>" %</table>>, pos="2202,1536", shape=plaintext, width=1.3194]; Assessment -> TimeImpact [label="0..*", lp="1940.5,1532.5", pos="e,2154.2,1532.9 1806,1505.2 1812.1,1505.8 1818.1,1506.4 1824,1507 1937.3,1517.8 2069.9,1527.2 2144.1,1532.2"]; MonetaryImpact [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cc6a51" HREF="/idmef_parser/IODEFv2/MonetaryImpact.html" TITLE="The MonetaryImpact class describes the financial impact of the activity on an organization. For example, this impact may consider losses due to the cost of the investigation or recovery, diminished productivity of the staff, or a tarnished reputation that will affect future opportunities. "><FONT FACE="Nimbus Sans L">MonetaryImpact</FONT></td> </tr>" %</table>>, pos="2202,1482", shape=plaintext, width=1.6806]; Assessment -> MonetaryImpact [label="0..*", lp="1940.5,1495.5", pos="e,2141.5,1483 1806.3,1488.9 1907.8,1487.1 2048,1484.7 2131.4,1483.2"]; Assessment -> Confidence [label="0..1", lp="1940.5,2223.5", pos="e,2156.3,2584.1 1753.3,1600.2 1774,1637.7 1794.3,1680.8 1806,1723 1825.5,1793.1 1788.9,1986.3 1824,2050 1885.3,2161.4 1995.8,2104.6 \ 2057,2216 2075.1,2249 2050.6,2525.4 2075,2554 2092.3,2574.3 2120.8,2581.6 2146.3,2583.6"]; Method -> Reference [label="0..*", lp="1940.5,2038.5", pos="e,2095.8,2036.7 1799.8,2002.5 1885.2,2012.4 2000.5,2025.7 2085.8,2035.6"]; Flow -> System [label="1..*", lp="1940.5,1084.5", pos="e,2077.3,932.66 1710.4,1138.4 1773.2,1107 1931.7,1025.9 2057,946 2060.9,943.53 2064.8,940.99 2068.7,938.4"]; Expectation -> Contact [label="0..1", lp="2629.5,2141.5", pos="e,3324.7,2134 1789.2,2155.9 1800.8,2152.8 1812.6,2150 1824,2148 1989.5,2118.5 2033.9,2134 2202,2134 2202,2134 2202,2134 3135,2134 \ 3194,2134 3259.4,2134 3314.5,2134"]; Record -> RecordData [label="1..*", lp="1940.5,1286.5", pos="e,2085.3,1228.4 1783,1288.3 1858.3,1273.4 1964.2,1252.5 2057,1234 2063,1232.8 2069.2,1231.6 2075.4,1230.3"]; Incident -> Contact [label="1..*", lp="2358.5,2634.5", pos="e,3423.5,2243.1 817.15,2436.3 823.04,2439.8 829,2443.1 835,2446 939.62,2497.4 976.3,2482.2 1091,2503 1110.7,2506.6 1790.3,2590.5 \ 1806,2603 1823.8,2617.2 1805.3,2638 1824,2651 1866.6,2680.5 2005.7,2658 2057,2651 2065.2,2649.9 2066.8,2647.4 2075,2646 2199.5,2624.8 \ 2232.2,2627 2358.5,2627 2358.5,2627 2358.5,2627 3135,2627 3310.5,2627 3389,2398.9 3421.4,2253"]; Incident -> EventData [label="0..*", lp="954,2003.5", pos="e,1090.8,1822.8 744.33,2161.6 764.99,2104.3 794.3,2043.3 835,1996 901.2,1919.1 1001.7,1862.8 1081.6,1826.9"]; Incident -> Discovery [label="0..*", lp="1207.5,1989.5", pos="e,1576.8,1861.2 770.98,2161.9 788.56,2133.6 809.78,2106.8 835,2086 920.57,2015.4 985.41,2079 1073,2011 1085,2001.7 1078.1,1990 1091,\ 1982 1262.2,1876.1 1386.2,2067.5 1542,1940 1563.5,1922.4 1543.4,1902.3 1560,1880 1562.9,1876 1566.1,1872.2 1569.5,1868.5"]; Incident -> Assessment [label="0..*", lp="1207.5,1596.5", pos="e,1559.8,1507.5 722.02,2161.9 740.53,2059.6 774.29,1930.5 835,1829 915.05,1695.2 951.16,1658 1091,1589 1131.4,1569 1387.9,1531.3 \ 1549.8,1508.9"]; Incident -> Method [label="0..*", lp="1207.5,2195.5", pos="e,1566.3,2026.8 817.22,2290.7 945.53,2243.4 1157.9,2165.8 1342,2102 1412.8,2077.5 1492.2,2051.1 1556.5,2030"]; IncidentID [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#90ac3d" HREF="/idmef_parser/IODEFv2/IncidentID.html" TITLE="The IncidentID class represents a tracking number that is unique in the context of the CSIRT. It serves as an identifier for an incident or a document identifier when sharing indicators. This identifier would serve as an index into a CSIRT&#39;s incident handling or knowledge management system. "><FONT FACE="Nimbus Sans L">IncidentID</FONT></td> </tr>" %</table>>, pos="2202,2180", shape=plaintext, width=1.1528]; Incident -> IncidentID [label="1..1", lp="1442,2413.5", pos="e,2160.3,2177.8 817.06,2351.2 823.12,2351.9 829.13,2352.5 835,2353 1050,2372 1601.8,2447 1806,2377 1815.6,2373.7 1814.6,2366.9 1824,\ 2363 1872.2,2343.2 2019.7,2371.5 2057,2335 2097.7,2295.1 2036.3,2249.8 2075,2208 2093.9,2187.6 2124,2180.4 2150.2,2178.3"]; AlternativeID [height=0.98611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#90ac3d" HREF="/idmef_parser/IODEFv2/AlternativeID.html" TITLE="The AlternativeID class lists the tracking numbers used by CSIRTs, other than the one generating the document, to refer to the identical activity described in the IODEF document. A tracking number listed as an AlternativeID references the same incident detected by another CSIRT. The tracking numbers of the CSIRT that generated the IODEF document must never be considered an AlternativeID. "><FONT FACE="Nimbus Sans L">AlternativeID</FONT></td> </tr>" %<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/AlternativeID.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/AlternativeID.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="1442,2334", shape=plaintext, width=2.7778]; Incident -> AlternativeID [label="0..1", lp="954,2341.5", pos="e,1341.8,2334 817.18,2334 958.13,2334 1193.5,2334 1331.6,2334"]; RelatedActivity [height=1.8611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#90ac3d" HREF="/idmef_parser/IODEFv2/RelatedActivity.html" TITLE="The RelatedActivity class relates the information described in the rest of the document to previously observed incidents or activity and allows attribution to a specific actor or campaign. "><FONT FACE="Nimbus Sans L">RelatedActivity</FONT></td> </tr>" %<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/RelatedActivity.html" TITLE="A URL to activity related to this incident."><FONT FACE="Nimbus Sans L">[URL] URL (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/RelatedActivity.html" TITLE="A description of how these relationships were derived."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/RelatedActivity.html" TITLE="A mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/RelatedActivity.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b4d74c" HREF="/idmef_parser/IODEFv2/RelatedActivity.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="1683,2488", shape=plaintext, width=3.2361]; Incident -> RelatedActivity [label="0..*", lp="1207.5,2491.5", pos="e,1566.3,2491.4 817.03,2400.8 823.02,2403.1 829.03,2405.2 835,2407 1082.4,2482.5 1387.7,2492.7 1556.2,2491.5"]; IndicatorData [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/IndicatorData.html" TITLE="The IndicatorData class describes indicators and metadata associated with them. "><FONT FACE="Nimbus Sans L">IndicatorData</FONT></td> </tr>" %</table>>, pos="1207.5,2719", shape=plaintext, width=1.4306]; Incident -> IndicatorData [label="0..1", lp="954,2717.5", pos="e,1155.7,2716.9 735.48,2506.1 755.45,2563.1 786.59,2621.8 835,2660 882.06,2697.2 1052.4,2711.3 1145.6,2716.4"]; History [height=0.98611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cca352" HREF="/idmef_parser/IODEFv2/History.html" TITLE="The History class is a log of the significant events or actions performed by the involved parties during the course of handling the incident. "><FONT FACE="Nimbus Sans L">History</FONT></td> </tr>" %<tr><td BGCOLOR="#FFCC66" HREF="/idmef_parser/IODEFv2/History.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCC66" HREF="/idmef_parser/IODEFv2/History.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="1207.5,2647", shape=plaintext, width=2.7778]; Incident -> History [label="0..1", lp="954,2648.5", pos="e,1107.2,2643.9 758.35,2506.1 777.59,2541.1 802.66,2574.1 835,2597 876.05,2626 1002.7,2638.2 1097,2643.3"]; AlternativeID -> IncidentID [label="1..*", lp="1683,2365.5", pos="e,2160.3,2181.3 1542.2,2353 1618.7,2362.4 1724.3,2364.3 1806,2323 1817.6,2317.1 1813.2,2307.2 1824,2300 1913.4,2240.2 1970,2298.1 \ 2057,2235 2068.7,2226.5 2063.1,2216.1 2075,2208 2096.9,2193 2125.5,2185.9 2150,2182.6"]; RelatedActivity -> Confidence [label="0..1", lp="1940.5,2542.5", pos="e,2156.5,2578 1799.9,2508.5 1808,2509.8 1816.1,2510.9 1824,2512 1875.6,2518.9 2010.3,2512.1 2057,2535 2067.4,2540.1 2064.9,2548.3 \ 2075,2554 2096.7,2566.1 2123.2,2572.8 2146.4,2576.5"]; RelatedActivity -> IncidentID [label="0..*", lp="1940.5,2386.5", pos="e,2160.5,2177.6 1791.1,2420.8 1796.3,2416.3 1801.3,2411.7 1806,2407 1816.4,2396.5 1811.3,2386.6 1824,2379 1868.5,2352.3 2019.6,2396.1 \ 2057,2360 2106,2312.8 2029.3,2258.4 2075,2208 2093.7,2187.3 2124,2180.1 2150.3,2178.1"]; ThreatActor [height=2.1528, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/ThreatActor.html" TITLE="The ThreatActor class describes a threat actor. "><FONT FACE="Nimbus Sans L">ThreatActor</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/ThreatActor.html" TITLE="An identifier for the threat actor."><FONT FACE="Nimbus Sans L">[STRING] ThreatActorID (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/ThreatActor.html" TITLE="A URL to a reference describing the threat actor."><FONT FACE="Nimbus Sans L">[URL] URL (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/ThreatActor.html" TITLE="A description of the threat actor."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/ThreatActor.html" TITLE="A mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/ThreatActor.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/ThreatActor.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="2202,2294", shape=plaintext, width=3.2361]; RelatedActivity -> ThreatActor [label="0..*", lp="1940.5,2441.5", pos="e,2086.8,2371.7 1799.7,2441.1 1807.9,2438.5 1816,2436.1 1824,2434 1925.3,2407.1 1962.9,2444.1 2057,2398 2066.9,2393.2 2066.4,2387.9 \ 2075,2381 2076.2,2380 2077.4,2379.1 2078.6,2378.1"]; Campaign [height=2.1528, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Campaign.html" TITLE="The Campaign class describes a campaign of attacks by a threat actor. "><FONT FACE="Nimbus Sans L">Campaign</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Campaign.html" TITLE="An identifier for the campaign."><FONT FACE="Nimbus Sans L">[STRING] CampaignID (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Campaign.html" TITLE="A URL to a reference describing the campaign."><FONT FACE="Nimbus Sans L">[URL] URL (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Campaign.html" TITLE="A description of the campaign."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Campaign.html" TITLE="A mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Campaign.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Campaign.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="2202,2467", shape=plaintext, width=3.2361]; RelatedActivity -> Campaign [label="0..*", lp="1940.5,2466.5", pos="e,2085.5,2457.2 1799.7,2462.1 1807.9,2460.9 1816,2459.8 1824,2459 1907.4,2450.5 2001.7,2452.5 2075.2,2456.6"]; IndicatorID [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/IndicatorID.html" TITLE="The IndicatorID class identifies an indicator with a globally unique identifier. The combination of the name and version attributes and the element content form this identifier. Indicators generated by given CSIRT MUST NOT reuse the same value unless they are referencing the same indicator. "><FONT FACE="Nimbus Sans L">IndicatorID</FONT></td> </tr>" %</table>>, pos="2202,2673", shape=plaintext, width=1.2222]; RelatedActivity -> IndicatorID [label="0..*", lp="1940.5,2664.5", pos="e,2157.8,2669.1 1751.3,2555.1 1778.6,2580.5 1807.5,2605.2 1824,2613 1880.4,2639.6 2057.4,2659.5 2147.8,2668.2"]; Indicator [height=2.1528, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Indicator.html" TITLE="The Indicator class describes an indicator. An indicator consists of observable features and phenomenon that aid in the forensic or proactive detection of malicious activity and associated metadata. An indicator can be described outright by referencing or composing previously defined indicators or by referencing observables described in the incident report found in this document. "><FONT FACE="Nimbus Sans L">Indicator</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Indicator.html" TITLE="A free-form text description of the indicator."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Indicator.html" TITLE="A timestamp of the start of the time period during which this indicator is valid."><FONT FACE="Nimbus Sans L">[DATETIME] StartTime (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Indicator.html" TITLE="A timestamp of the end of the time period during which this indicator is valid."><FONT FACE="Nimbus Sans L">[DATETIME] EndTime (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Indicator.html" TITLE="Mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Indicator.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Indicator.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="1683,2943", shape=plaintext, width=3.2361]; IndicatorData -> Indicator [label="1..*", lp="1442,2878.5", pos="e,1566.3,2882.9 1248.7,2737 1312.1,2764.9 1437.3,2820.5 1542,2871 1547,2873.4 1552,2875.8 1557.1,2878.3"]; Indicator -> IndicatorExpression [label="0..1", lp="700.5,3029.5", pos="e,233.01,3022 1566.2,2973.4 1470.5,2995.7 1331.1,3022 1207.5,3022 408.5,3022 408.5,3022 408.5,3022 354.32,3022 294.49,3022 243.16,\ 3022"]; Indicator -> Observable [label="0..1", lp="954,2863.5", pos="e,410.3,1582.1 1566.4,2924.8 1500.4,2914.1 1416.5,2900.1 1342,2886 993.3,2820.1 795.23,2920.2 584,2635 459.08,2466.4 419.79,1792.5 \ 410.76,1592.4"]; Indicator -> Contact [label="0..*", lp="2629.5,3094.5", pos="e,3429.8,2243.3 1799.9,2997.9 1808,3000.8 1816,3003.6 1824,3006 2111,3093.2 2194.1,3087 2494,3087 2494,3087 2494,3087 3135,3087 \ 3308.2,3087 3397.5,2509.2 3428.6,2253.4"]; Indicator -> NodeRole [label="0..*", lp="2202,2782.5", pos="e,2455.8,1721.6 1799.7,2887.8 1807.9,2884.1 1816.1,2880.5 1824,2877 1934.3,2828.8 1961.3,2814.8 2075,2775 2186.1,2736.1 2255.4,2791.9 \ 2329,2700 2359.6,2661.8 2370.4,1865.7 2388,1820 2401.2,1785.8 2426.4,1753.3 2448.9,1728.9"]; Indicator -> Confidence [label="0..1", lp="1940.5,2601.5", pos="e,2156.2,2579.2 1796.9,2865.2 1800.2,2860.6 1803.3,2855.9 1806,2851 1833.4,2800.7 1782.8,2633.8 1824,2594 1846.6,2572.2 2046.4,2575.7 \ 2146,2578.9"]; Indicator -> Reference [label="0..*", lp="1940.5,2348.5", pos="e,2116.4,2105.6 1775.9,2865.2 1788,2850.8 1798.7,2834.9 1806,2818 1827,2769.3 1794.5,2385 1824,2341 1887.4,2246.5 1985.5,2323.5 \ 2057,2235 2080.5,2206 2055.5,2184.8 2075,2153 2084,2138.3 2095.9,2124.7 2108.8,2112.5"]; Indicator -> IndicatorID [label="1..1", lp="1940.5,2743.5", pos="e,2157.7,2674.1 1796.1,2865.2 1799.7,2860.6 1803,2855.9 1806,2851 1832.7,2806.7 1787.6,2772.8 1824,2736 1868.3,2691.2 2054,2678.2 \ 2147.6,2674.5"]; AlternativeIndicatorID [height=0.98611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/AlternativeIndicatorID.html" TITLE="The AlternativeIndicatorID class lists alternative identifiers for an indicator. "><FONT FACE="Nimbus Sans L">AlternativeIndicatorID</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/AlternativeIndicatorID.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/AlternativeIndicatorID.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="2202,2965", shape=plaintext, width=2.7778]; Indicator -> AlternativeIndicatorID [label="0..*", lp="1940.5,2965.5", pos="e,2101.8,2960.8 1799.8,2948 1887.2,2951.7 2006,2956.7 2091.8,2960.3"]; Indicator -> IndicatorReference [label="0..1", lp="2202,3037.5", pos="e,2425.4,3035.1 1799.7,2972.2 1807.9,2973.9 1816.1,2975.5 1824,2977 2035.4,3016.3 2289.2,3030.1 2415.1,3034.8"]; Indicator -> ObservableReference [label="0..1", lp="1940.5,3104.5", pos="e,2124.4,3109 1748.7,3020.5 1770.5,3041.3 1796.3,3061.5 1824,3074 1918.9,3116.8 1954.1,3081.7 2057,3097 2075.6,3099.8 2095.5,3103.3 \ 2114.3,3107"]; AttackPhase [height=1.5694, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/AttackPhase.html" TITLE="The AttackPhase class describes a particular phase of an attack life cycle. "><FONT FACE="Nimbus Sans L">AttackPhase</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/AttackPhase.html" TITLE="An identifier for the phase of the attack."><FONT FACE="Nimbus Sans L">[STRING] Specified (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/AttackPhase.html" TITLE="A URL to a resource describing this phase of the attack."><FONT FACE="Nimbus Sans L">[URL] URL (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/AttackPhase.html" TITLE="A free-form text description of this phase of the attack."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/AttackPhase.html" TITLE="A mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%</table>>, pos="2202,2855", shape=plaintext, width=3.2361]; Indicator -> AttackPhase [label="0..*", lp="1940.5,2923.5", pos="e,2085.2,2874.8 1799.8,2923.2 1881.7,2909.3 1991.2,2890.7 2075.3,2876.5"]; AlternativeIndicatorID -> IndicatorReference [label="1..*", lp="2358.5,3012.5", pos="e,2425.3,3020.1 2302.1,2989.7 2339,2998.8 2380.4,3009 2415.2,3017.6"]; History -> HistoryItem [label="1..*", lp="1442,2696.5", pos="e,1566.1,2694.5 1307.8,2660.3 1380,2669.9 1478,2682.8 1555.8,2693.1"]; HistoryItem -> Contact [label="0..1", lp="2629.5,2726.5", pos="e,3422.3,2243.1 1799.6,2713.5 1807.8,2713.7 1816,2713.8 1824,2714 2061.5,2718.5 2120.9,2719 2358.5,2719 2358.5,2719 2358.5,2719 \ 3135,2719 3216.5,2719 3248.4,2703.3 3301,2641 3350.3,2582.6 3395.2,2383.8 3420.4,2253.2"]; HistoryItem -> IncidentID [label="0..1", lp="1940.5,2500.5", pos="e,2160.4,2177.3 1776,2611.3 1787.3,2596.2 1797.7,2580.2 1806,2564 1820.9,2535 1799.1,2514 1824,2493 1863.7,2459.5 2020.5,2511 2057,\ 2474 2098.6,2431.8 2036.4,2252.9 2075,2208 2093.3,2186.8 2123.6,2179.5 2150.1,2177.7"]; BulkObservableFormat [height=0.69444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/BulkObservableFormat.html" TITLE="The ObservableFormat class specifies metadata about the format of an observable enumerated in a sibling BulkObservableList class. "><FONT FACE="Nimbus Sans L">BulkObservableFormat</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/BulkObservableFormat.html" TITLE="Mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%</table>>, pos="1940.5,133", shape=plaintext, width=3.2361]; BulkObservable -> BulkObservableFormat [label="0..1", lp="1442,173.5", pos="e,1823.9,139.5 1073.5,181.34 1260.8,170.89 1622.1,150.75 1813.8,140.07"]; BulkObservableFormat -> Hash [label="0..1", lp="2629.5,7.5", pos="e,3380,72.487 1986.6,107.98 2062.1,69.457 2217.6,0 2358.5,0 2358.5,0 2358.5,0 3135,0 3219.7,0 3310.4,37.102 3371,67.814"]; }


Aggregates

IndicatorExpression (0..*)

An expression composed of other observables or indicators. See Section 3.29.4.

Observable (0..*)

A description of an observable. See Section 3.29.3.

ObservableReference (0..*)

A reference to an observable. See Section 3.29.6.

IndicatorReference (0..*)

A reference to an indicator. See Section 3.29.7.

Confidence (0..1)

An estimate of the confidence in the quality of the terms expressed in the expression. See Section 3.12.5.

AdditionalData (0..*)

Mechanism by which to extend the data model.

operator (0..1)

The operator to be applied between the child elements. See Section 3.29.5 for parsing guidance. The default value is "and". These values are maintained in the "IndicatorExpression-operator" IANA registry per Section 10.2.

ext-operator (0..1)

A means by which to extend the operator attribute. See Section 5.1.1.



IDMEFv1


IDMEFv2


IODEFv1


IODEFv2