core:MarkingDefinitionAbstraction


URI

https://unifiedcyberontology.org/ontology/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 (1)

Shape Properties

Instances of core:MarkingDefinitionAbstraction can have the following properties:

PROPERTY

MIN COUNT

MAX COUNT

TYPE

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