Skip to content

Class: CatalogElement

Base class for catalog elements with id, props, links, and parts

  • NOTE: this is an abstract class and should not be instantiated directly

URI: nist_sp_800_171:CatalogElement

 classDiagram
    class CatalogElement
    click CatalogElement href "../CatalogElement/"
      CatalogElement <|-- IdentifiedElement
        click IdentifiedElement href "../IdentifiedElement/"
      CatalogElement <|-- Part
        click Part href "../Part/"

      CatalogElement : id

      CatalogElement : links





        CatalogElement --> "*" Link : links
        click Link href "../Link/"



      CatalogElement : parts





        CatalogElement --> "*" Part : parts
        click Part href "../Part/"



      CatalogElement : props





        CatalogElement --> "*" Property : props
        click Property href "../Property/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
id 0..1
String
Unique identifier for an element direct
props *
Property
List of properties direct
links *
Link
List of links and relationships direct
parts *
Part
Nested parts providing prose, statements, guidance, assessment objectives and... direct

In Subsets

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/nist-sp-800-171

Mappings

Mapping Type Mapped Value
self nist_sp_800_171:CatalogElement
native nist_sp_800_171:CatalogElement

LinkML Source

Direct

name: CatalogElement
description: Base class for catalog elements with id, props, links, and parts
in_subset:
- nist_sp_800_171r3_catalog
from_schema: https://w3id.org/lmodel/nist-sp-800-171
abstract: true
slots:
- id
- props
- links
- parts

Induced

name: CatalogElement
description: Base class for catalog elements with id, props, links, and parts
in_subset:
- nist_sp_800_171r3_catalog
from_schema: https://w3id.org/lmodel/nist-sp-800-171
abstract: true
attributes:
  id:
    name: id
    description: Unique identifier for an element
    in_subset:
    - nist_sp_800_171r3_catalog
    from_schema: https://w3id.org/lmodel/nist-sp-800-171
    rank: 1000
    alias: id
    owner: CatalogElement
    domain_of:
    - Role
    - CatalogElement
    range: string
  props:
    name: props
    description: List of properties
    in_subset:
    - nist_sp_800_171r3_catalog
    from_schema: https://w3id.org/lmodel/nist-sp-800-171
    rank: 1000
    alias: props
    owner: CatalogElement
    domain_of:
    - Metadata
    - CatalogElement
    range: Property
    multivalued: true
    inlined: true
    inlined_as_list: true
  links:
    name: links
    description: List of links and relationships
    in_subset:
    - nist_sp_800_171r3_catalog
    from_schema: https://w3id.org/lmodel/nist-sp-800-171
    rank: 1000
    alias: links
    owner: CatalogElement
    domain_of:
    - Metadata
    - CatalogElement
    range: Link
    multivalued: true
    inlined: true
    inlined_as_list: true
  parts:
    name: parts
    description: Nested parts providing prose, statements, guidance, assessment objectives
      and methods
    in_subset:
    - nist_sp_800_171r3_catalog
    from_schema: https://w3id.org/lmodel/nist-sp-800-171
    rank: 1000
    alias: parts
    owner: CatalogElement
    domain_of:
    - CatalogElement
    range: Part
    multivalued: true
    inlined: true
    inlined_as_list: true