core:MarkingDefinitionAbstraction


URI

https://ontology.unifiedcyberontology.org/uco/core/MarkingDefinitionAbstraction

Label

MarkingDefinitionAbstraction

Description

A marking definition abstraction is a grouping of characteristics unique to the expression of a specific data marking conveying restrictions, permissions, and other guidance for how marked data can be used and shared. This class is an ontological structural abstraction for this concept. Implementations of this concept should utilize the marking:MarkingDefinition class.

Superclasses (2)

Shape Properties

Instances of core:MarkingDefinitionAbstraction can have the following properties:

PROPERTY

MIN COUNT

MAX COUNT

TYPE

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:specVersion 1 xsd:string
core:tag xsd:string

Implementation

@prefix core: <https://ontology.unifiedcyberontology.org/uco/core/> .
@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#> .

core:MarkingDefinitionAbstraction a owl:Class,
        sh:NodeShape ;
    rdfs:label "MarkingDefinitionAbstraction"@en ;
    rdfs:comment "A marking definition abstraction is a grouping of characteristics unique to the expression of a specific data marking conveying restrictions, permissions, and other guidance for how marked data can be used and shared. This class is an ontological structural abstraction for this concept. Implementations of this concept should utilize the marking:MarkingDefinition class."@en ;
    rdfs:subClassOf core:UcoObject ;
    sh:targetClass core:MarkingDefinitionAbstraction .