marking:LicenseMarking leaf node


URI

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

Superclasses (1)

Shape Properties

Instances of marking:LicenseMarking can have the following properties:

PROPERTY

PROPERTY TYPE

DESCRIPTION

MIN COUNT

MAX COUNT

VALUE CONSTRAINTS

LOCAL TYPE
(type defined 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.
0 *
  • sh:hasValue: license
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://unifiedcyberontology.org/ontology/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 .