engagement:Beacon leaf node


URI

https://ontology.adversaryengagement.org/ae/engagement/Beacon

Label

Beacon

Description

An Beacon action is refer to communication between two objects where the performer is an object and the object property is an object or dataTarqet. Beacon is designed to differentiate between actions performed by and onto objects and actions performed by and onto identities.

Superclasses (1)

Shapes (1)

Usage

Instances of engagement:Beacon can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE
From class owl:Thing
engagement:alertContext owl:ObjectProperty An alert context describes the association of actions and objects relating to an alert. uco-core:UcoObject

Implementation

@prefix engagement: <https://ontology.adversaryengagement.org/ae/engagement/> .
@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#> .
@prefix uco-action: <https://ontology.unifiedcyberontology.org/uco/action/> .
@prefix uco-core: <https://ontology.unifiedcyberontology.org/uco/core/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

engagement:Beacon a owl:Class,
        sh:NodeShape ;
    rdfs:label "Beacon"@en ;
    rdfs:comment "An Beacon action is refer to communication between two objects where the performer is an object and the object property is an object or dataTarqet. Beacon is designed to differentiate between actions performed by and onto objects and actions performed by and onto identities. "@en ;
    rdfs:subClassOf uco-action:Action ;
    sh:property [ sh:datatype xsd:string ;
            sh:hasValue "Beacon" ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:path uco-core:name ] ;
    sh:targetClass engagement:Beacon .