observable:EmailMessageFacet leaf node


URI

https://unifiedcyberontology.org/ontology/uco/observable#EmailMessageFacet

Label

EmailMessageFacet

Description

An instance of an email message, corresponding to the internet message format described in RFC 5322 and related RFCs.

Superclasses (1)

Usage

Instances of observable:EmailMessageFacet can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE
From class observable:EmailMessageFacet
observable:body owl:DatatypeProperty -- xs:string
observable:categories owl:DatatypeProperty Categories applied to the object. xs:string
observable:contentDisposition owl:DatatypeProperty -- xs:string
observable:contentType owl:DatatypeProperty -- xs:string
observable:isMimeEncoded owl:DatatypeProperty -- xs:boolean
observable:isMultipart owl:DatatypeProperty -- xs:boolean
observable:isRead owl:DatatypeProperty -- xs:boolean
observable:labels owl:DatatypeProperty Named and colored label. xs:string
observable:messageID owl:DatatypeProperty An unique identifier for the message. xs:string
observable:priority owl:DatatypeProperty The priority of the email. xs:string
observable:receivedLines owl:DatatypeProperty -- xs:string
observable:receivedTime owl:DatatypeProperty The date and time at which the message received. xs:dateTime
observable:sentTime owl:DatatypeProperty The date and time at which the message sent. xs:dateTime
observable:subject owl:DatatypeProperty The subject of the email. xs:string
observable:xMailer owl:DatatypeProperty -- xs:string
observable:bcc owl:ObjectProperty -- observable:ObservableObject
observable:bodyMultipart owl:ObjectProperty A list of the MIME parts that make up the email body. This field MAY only be used if isMultipart is true. observable:MimePartType
observable:bodyRaw owl:ObjectProperty -- observable:ObservableObject
observable:cc owl:ObjectProperty -- observable:ObservableObject
observable:headerRaw owl:ObjectProperty -- observable:ObservableObject
observable:inReplyTo owl:ObjectProperty One of more unique identifiers for identifying the email(s) this email is a reply to. observable:ObservableObject
observable:otherHeaders owl:ObjectProperty -- types:Dictionary
observable:references owl:ObjectProperty A list of email message identifiers this email relates to. observable:ObservableObject
observable:sender owl:ObjectProperty -- observable:ObservableObject
observable:xOriginatingIP owl:ObjectProperty -- observable:ObservableObject
From class owl:Thing
observable:pictureType owl:DatatypeProperty The type of a picture, for example a thumbnail. xs:string
observable:thumbprintHash owl:ObjectProperty A hash calculated on the entire certificate including signature. types:Hash

Implementation

@prefix observable: <https://unifiedcyberontology.org/ontology/uco/observable#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix uco-core: <https://unifiedcyberontology.org/ontology/uco/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

observable:EmailMessageFacet a owl:Class ;
    rdfs:label "EmailMessageFacet"@en ;
    rdfs:comment "An instance of an email message, corresponding to the internet message format described in RFC 5322 and related RFCs."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onProperty observable:modifiedTime ],
        [ a owl:Restriction ;
            owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onProperty observable:otherHeaders ],
        [ a owl:Restriction ;
            owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onProperty observable:receivedTime ],
        [ a owl:Restriction ;
            owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onProperty observable:sentTime ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass observable:ObservableObject ;
            owl:onProperty observable:application ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass observable:ObservableObject ;
            owl:onProperty observable:bodyRaw ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass observable:ObservableObject ;
            owl:onProperty observable:from ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass observable:ObservableObject ;
            owl:onProperty observable:headerRaw ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass observable:ObservableObject ;
            owl:onProperty observable:inReplyTo ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass observable:ObservableObject ;
            owl:onProperty observable:sender ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass observable:ObservableObject ;
            owl:onProperty observable:xOriginatingIP ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:boolean ;
            owl:onProperty observable:isRead ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:body ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:contentDisposition ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:contentType ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:messageID ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:priority ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:subject ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:xMailer ],
        [ a owl:Restriction ;
            owl:onDataRange xsd:boolean ;
            owl:onProperty observable:isMimeEncoded ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onDataRange xsd:boolean ;
            owl:onProperty observable:isMultipart ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        uco-core:Facet .