observable:NetworkProtocol leaf node


URI

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

Label

NetworkProtocol

Description

A network protocol is an established set of structured rules that determine how data is transmitted between different devices in the same network. Essentially, it allows connected devices to communicate with each other, regardless of any differences in their internal processes, structure or design. [based on https://www.comptia.org/content/guides/what-is-a-network-protocol]

Target Classes (1)

Shape Properties

Instances of observable:NetworkProtocol 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:NetworkProtocol a owl:Class,
        sh:NodeShape ;
    rdfs:label "NetworkProtocol"@en ;
    rdfs:comment "A network protocol is an established set of structured rules that determine how data is transmitted between different devices in the same network. Essentially, it allows connected devices to communicate with each other, regardless of any differences in their internal processes, structure or design. [based on https://www.comptia.org/content/guides/what-is-a-network-protocol]"@en ;
    rdfs:subClassOf observable:ObservableObject ;
    sh:targetClass observable:NetworkProtocol .