observable:NamedPipe leaf node


URI

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

Label

NamedPipe

Description

A named pipe is a mechanism for FIFO (first-in-first-out) inter-process communication. It is persisted as a filesystem object (that can be deleted like any other file), can be written to or read from by any process and exists beyond the lifespan of any process interacting with it (unlike simple anonymous pipes). [based on https://en.wikipedia.org/wiki/Named_pipe]

Target Classes (1)

Shape Properties

Instances of observable:NamedPipe can have the following properties:

PROPERTY

MIN COUNT

MAX COUNT

VALUE CONSTRAINTS

TYPE

observable:ObservableObject
observable:hasChanged 0 1
xsd:boolean
observable:state 0 1
xsd:string
core:UcoObject
core:createdBy 0 1
core:IdentityAbstraction
core:description 0 *
xsd:string
core:externalReference 0 *
core:ExternalReference
core:hasFacet 0 *
core:Facet
core:id 0 1
types:Identifier
core:modifiedTime 0 *
xsd:dateTime
core:name 0 1
xsd:string
core:objectCreatedTime 0 1
xsd:dateTime
core:objectMarking 0 *
core:MarkingDefinitionAbstraction
core:specVersion 0 1
xsd:string
core:tag 0 *
xsd:string
core:type 0 *
xsd:string

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 sh: <http://www.w3.org/ns/shacl#> .

observable:NamedPipe a owl:Class,
        sh:NodeShape ;
    rdfs:label "NamedPipe"@en ;
    rdfs:comment "A named pipe is a mechanism for FIFO (first-in-first-out) inter-process communication. It is persisted as a filesystem object (that can be deleted like any other file), can be written to or read from by any process and exists beyond the lifespan of any process interacting with it (unlike simple anonymous pipes). [based on https://en.wikipedia.org/wiki/Named_pipe]"@en ;
    rdfs:subClassOf observable:FileSystemObject ;
    sh:targetClass observable:NamedPipe .