Skip to content

Class: CatalogElement

Base class for identifiable catalog elements

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

URI: nist_sp_800_218:CatalogElement

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

      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 that provide prose and structure direct

In Subsets

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: CatalogElement
description: Base class for identifiable catalog elements
in_subset:
- nist_sp_800_218_catalog
from_schema: https://w3id.org/lmodel/nist-sp-800-218
abstract: true
slots:
- id
- props
- links
- parts

Induced

name: CatalogElement
description: Base class for identifiable catalog elements
in_subset:
- nist_sp_800_218_catalog
from_schema: https://w3id.org/lmodel/nist-sp-800-218
abstract: true
attributes:
  id:
    name: id
    description: Unique identifier for an element
    in_subset:
    - nist_sp_800_218_catalog
    from_schema: https://w3id.org/lmodel/nist-sp-800-218
    rank: 1000
    alias: id
    owner: CatalogElement
    domain_of:
    - Role
    - CatalogElement
    range: string
  props:
    name: props
    description: List of properties
    in_subset:
    - nist_sp_800_218_catalog
    from_schema: https://w3id.org/lmodel/nist-sp-800-218
    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_218_catalog
    from_schema: https://w3id.org/lmodel/nist-sp-800-218
    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 that provide prose and structure
    in_subset:
    - nist_sp_800_218_catalog
    from_schema: https://w3id.org/lmodel/nist-sp-800-218
    rank: 1000
    alias: parts
    owner: CatalogElement
    domain_of:
    - CatalogElement
    range: Part
    multivalued: true
    inlined: true
    inlined_as_list: true