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)

Target Classes (1)

Shape Properties

Instances of engagement:Beacon can have the following properties:

PROPERTY

MIN COUNT

MAX COUNT

TYPE

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 .