observable:ComputerSpecificationFacet leaf node


URI

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

Label

ComputerSpecificationFacet

Description

Characterizes a computer system (as a combination of both software and hardware).

Superclasses (1)

Usage

Instances of observable:ComputerSpecificationFacet can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE
From class observable:ComputerSpecificationFacet
observable:biosDate owl:DatatypeProperty Specifies the date of the BIOS (e.g. the datestamp of the BIOS revision). xs:dateTime
observable:biosManufacturer owl:DatatypeProperty Specifies the manufacturer of the BIOS. xs:string
observable:biosReleaseDate owl:DatatypeProperty Specifies the date the BIOS was released. xs:dateTime
observable:biosSerialNumber owl:DatatypeProperty Specifies the serial number of the BIOS. xs:string
observable:biosVersion owl:DatatypeProperty Specifies the version of the BIOS. xs:string
observable:cpu owl:DatatypeProperty Specifies the name of the CPU used by the system. xs:string
observable:cpuFamily owl:DatatypeProperty Specifies the name of the CPU family used by the system. xs:string
observable:currentSystemDate owl:DatatypeProperty Specifies the current date on the system. xs:dateTime
observable:gpu owl:DatatypeProperty Specifies the name of the GPU used by the system. xs:string
observable:gpuFamily owl:DatatypeProperty Specifies the name of the GPU family used by the system. xs:string
observable:hostname owl:DatatypeProperty Specifies the hostname of the system. xs:string
observable:localTime owl:DatatypeProperty Specifies the local time on the system. xs:dateTime
observable:processorArchitecture owl:DatatypeProperty Specifies the specific architecture (e.g. x86) used by the CPU of the system. xs:string
observable:systemTime owl:DatatypeProperty -- xs:dateTime
observable:timezoneDST owl:DatatypeProperty Specifies the time zone used by the system, taking daylight savings time (DST) into account. xs:string
observable:timezoneStandard owl:DatatypeProperty Specifies the time zone used by the system, without taking daylight savings time (DST) into account. xs:string
observable:totalRam owl:DatatypeProperty Specifies the total amount of physical memory present on the system, in bytes. xs:long
observable:uptime owl:DatatypeProperty Specifies the duration that represents the current amount of time that the system has been up. xs:string
observable:networkInterface owl:ObjectProperty Specifies the list of network interfaces present on the system. 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:ComputerSpecificationFacet a owl:Class ;
    rdfs:label "ComputerSpecificationFacet"@en ;
    rdfs:comment "Characterizes a computer system (as a combination of both software and hardware)."@en ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onProperty observable:biosDate ],
        [ a owl:Restriction ;
            owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onProperty observable:biosReleaseDate ],
        [ a owl:Restriction ;
            owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onProperty observable:localTime ],
        [ a owl:Restriction ;
            owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onProperty observable:systemTime ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:dateTime ;
            owl:onProperty observable:currentSystemDate ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:long ;
            owl:onProperty observable:availableRam ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:long ;
            owl:onProperty observable:totalRam ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:biosManufacturer ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:biosSerialNumber ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:biosVersion ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:cpu ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:cpuFamily ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:gpu ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:gpuFamily ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:hostname ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:processorArchitecture ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:timezoneDST ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:timezoneStandard ],
        [ a owl:Restriction ;
            owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
            owl:onDataRange xsd:string ;
            owl:onProperty observable:uptime ],
        uco-core:Facet .