observable:ProcessFacet leaf node


URI

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

Label

ProcessFacet

Description

Characteristics of an instance of a computer program as executed on an operating system.

Superclasses (1)

Usage

Instances of observable:ProcessFacet can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE
From class observable:ProcessFacet
observable:arguments owl:DatatypeProperty A list of arguments utilized in initiating the process. xs:string
observable:currentWorkingDirectory owl:DatatypeProperty -- xs:string
observable:exitStatus owl:DatatypeProperty A small number passed from the process to the parent process when it has finished executing. In general, 0 indicates successful termination, any other number indicates a failure. xs:long
observable:exitTime owl:DatatypeProperty The time at which the process exited. xs:dateTime
observable:isHidden owl:DatatypeProperty The isHidden property specifies whether the process is hidden or not. xs:boolean
observable:pid owl:DatatypeProperty The Process ID, or PID, of the process. xs:integer
observable:binary owl:ObjectProperty -- observable:ObservableObject
observable:creatorUser owl:ObjectProperty The user that created/owns the process. observable:ObservableObject
observable:environmentVariables owl:ObjectProperty A list of environment variables associated with the process. types:Dictionary
observable:parent owl:ObjectProperty The process that created this process. 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:ProcessFacet a owl:Class ;
    rdfs:label "ProcessFacet"@en ;
    rdfs:comment "Characteristics of an instance of a computer program as executed on an operating system."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onProperty observable:createdTime ],
        [ a owl:Restriction ;
            owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onProperty observable:environmentVariables ],
        [ a owl:Restriction ;
            owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onProperty observable:exitTime ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass observable:ObservableObject ;
            owl:onProperty observable:binary ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass observable:ObservableObject ;
            owl:onProperty observable:creatorUser ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onClass observable:ObservableObject ;
            owl:onProperty observable:parent ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:boolean ;
            owl:onProperty observable:isHidden ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:integer ;
            owl:onProperty observable:pid ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:long ;
            owl:onProperty observable:exitStatus ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:currentWorkingDirectory ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:status ],
        uco-core:Facet .