https://ontology.unifiedcyberontology.org/uco/observable/CharacterDeviceNode
          A character device node is a UNIX filesystem special file that serves as a conduit to communicate with devices, providing only a serial stream of input or accepting a serial stream of output. Character device nodes are used to apply access rights to the devices and to direct operations on the files to the appropriate device drivers. [based on https://en.wikipedia.org/wiki/Unix_file_types]
Instances of observable:CharacterDeviceNode can have the following properties:
| PROPERTY | MIN COUNT | MAX COUNT | TYPE | |
|---|---|---|---|---|
| observable:ObservableObject | ||||
| observable:hasChanged | 1 | xsd:boolean | ||
| observable:state | 1 | xsd:string | ||
| core:UcoObject | ||||
| core:createdBy | 1 | core:IdentityAbstraction | ||
| core:description | xsd:string | |||
| core:externalReference | 0 | core:ExternalReference | ||
| core:hasFacet | core:Facet | |||
| core:modifiedTime | xsd:dateTime | |||
| core:name | 1 | xsd:string | ||
| core:objectCreatedTime | 1 | xsd:dateTime | ||
| core:objectMarking | core:MarkingDefinitionAbstraction | |||
| core:objectStatus | 1 | xsd:string | ||
| core:specVersion | 1 | xsd:string | ||
| core:tag | xsd:string | |||
@prefix observable: <https://ontology.unifiedcyberontology.org/uco/observable/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
observable:CharacterDeviceNode a owl:Class,
        sh:NodeShape ;
    rdfs:label "CharacterDeviceNode"@en ;
    rdfs:comment "A character device node is a UNIX filesystem special file that serves as a conduit to communicate with devices, providing only a serial stream of input or accepting a serial stream of output. Character device nodes are used to apply access rights to the devices and to direct operations on the files to the appropriate device drivers. [based on https://en.wikipedia.org/wiki/Unix_file_types]"@en ;
    rdfs:subClassOf observable:FileSystemObject ;
    sh:targetClass observable:CharacterDeviceNode .