marking:LicenseMarking leaf node


URI

https://ontology.unifiedcyberontology.org/uco/marking/LicenseMarking

Label

License Marking

Description

A license marking is a grouping of characteristics unique to the expression of data marking definitions (restrictions, permissions, and other guidance for how data can be used and shared) to convey details of license restrictions that apply to the data.

Usage

Instances of marking:LicenseMarking can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE
From class owl:Thing
types:threadNextItem owl:ObjectProperty The link to a next item in a thread. owl:Thing
types:threadPreviousItem owl:ObjectProperty A direct link to a previous item in a thread. owl:Thing

Property Shapes

By the associated SHACL property shapes, instances of marking:LicenseMarking can have the following properties:

PROPERTY

PROPERTY TYPE

DESCRIPTION

MIN COUNT

MAX COUNT

LOCAL RANGE
(type range for property on this class)

GLOBAL RANGE
(type range for property globally)

marking:LicenseMarking
marking:definitionType owl:DatatypeProperty Specifies the Marking Model for a Marking Definition.
xsd:string
xsd:string
marking:license owl:DatatypeProperty Specifies the identifier for the type of license
1 1 xsd:string
xsd:string

Implementation

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

marking:LicenseMarking a owl:Class,
        sh:NodeShape ;
    rdfs:label "License Marking"@en ;
    rdfs:comment "A license marking is a grouping of characteristics unique to the expression of data marking definitions (restrictions, permissions, and other guidance for how data can be used and shared) to convey details of license restrictions that apply to the data."@en-US ;
    rdfs:subClassOf marking:MarkingModel ;
    sh:property [ sh:datatype xsd:string ;
            sh:hasValue "license" ;
            sh:nodeKind sh:Literal ;
            sh:path marking:definitionType ],
        [ sh:datatype xsd:string ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:path marking:license ] ;
    sh:targetClass marking:LicenseMarking .