observable:MessageFacet leaf node


URI

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

Label

MessageFacet

Description

Characteristics of an electronic message.

Superclasses (1)

Usage

Instances of observable:MessageFacet can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE
From class observable:MessageFacet
observable:messageID owl:DatatypeProperty An unique identifier for the message. xs:string
observable:messageText owl:DatatypeProperty The contents of the message. xs:string
observable:messageType owl:DatatypeProperty The type of a message, for example incoming, draft or outgoing. xs:string
observable:sessionID owl:DatatypeProperty An identifier for the session from which the message originates. xs:string
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:MessageFacet a owl:Class ;
    rdfs:label "MessageFacet"@en ;
    rdfs:comment "Characteristics of an electronic message."@en ;
    rdfs:subClassOf [ 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:from ],
        [ 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:messageText ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:messageType ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:sessionID ],
        uco-core:Facet .