Skip to content

Class: GranularMarking

A granular marking is a grouping of characteristics unique to specification of MarkingDefinitions (restrictions, permissions, and other guidance for how data can be used and shared) that apply to particular portions of a particular UCO object.

URI: master:GranularMarking

classDiagram class GranularMarking UcoInherentCharacterizationThing <|-- GranularMarking GranularMarking : contentSelectors GranularMarking : marking

Inheritance

Slots

Name Cardinality and Range Description Inheritance
marking 0..1
String
Represents specific MarkingDefinitions to be applied to UCO data direct
contentSelectors 0..1
String
"Explicit specification of exactly which portions of a UCO object to apply Ma... direct

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/uco-master

Mappings

Mapping Type Mapped Value
self master:GranularMarking
native master:GranularMarking

LinkML Source

Direct

name: GranularMarking
description: A granular marking is a grouping of characteristics unique to specification
  of MarkingDefinitions (restrictions, permissions, and other guidance for how data
  can be used and shared) that apply to particular portions of a particular UCO object.
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: UcoInherentCharacterizationThing
slots:
- marking
- contentSelectors
slot_usage:
  marking:
    name: marking
    multivalued: true
    domain_of:
    - GranularMarking
  contentSelectors:
    name: contentSelectors
    multivalued: true
    domain_of:
    - GranularMarking

Induced

name: GranularMarking
description: A granular marking is a grouping of characteristics unique to specification
  of MarkingDefinitions (restrictions, permissions, and other guidance for how data
  can be used and shared) that apply to particular portions of a particular UCO object.
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: UcoInherentCharacterizationThing
slot_usage:
  marking:
    name: marking
    multivalued: true
    domain_of:
    - GranularMarking
  contentSelectors:
    name: contentSelectors
    multivalued: true
    domain_of:
    - GranularMarking
attributes:
  marking:
    name: marking
    description: Represents specific MarkingDefinitions to be applied to UCO data.
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    domain: MarkingDefinition
    multivalued: true
    alias: marking
    owner: GranularMarking
    domain_of:
    - GranularMarking
    range: string
  contentSelectors:
    name: contentSelectors
    description: '"Explicit specification of exactly which portions of a UCO object
      to apply MarkingDefinitions to.  Specific syntax for how to specify the UCO
      object portions is dependent on the particular syntactic serialization implementation
      (XML, JSON, etc.) of UCO and MUST be explicitly specified in a separate binding
      specification for that syntactic serialization implementation (e.g. a UCO XML
      Binding Specification)."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    multivalued: true
    alias: contentSelectors
    owner: GranularMarking
    domain_of:
    - GranularMarking
    range: string