Package gov.nist.secauto.oscal.lib.model
Class SystemId
java.lang.Object
gov.nist.secauto.oscal.lib.model.SystemId
- All Implemented Interfaces:
gov.nist.secauto.metaschema.core.model.IBoundObject
@MetaschemaField(formalName="System Identification",
description="A [human-oriented](https://pages.nist.gov/OSCAL/concepts/identifier-use/#human-oriented), [globally unique](https://pages.nist.gov/OSCAL/concepts/identifier-use/#globally-unique) identifier with [cross-instance](https://pages.nist.gov/OSCAL/concepts/identifier-use/#cross-instance) scope that can be used to reference this system identification property elsewhere in [this or other OSCAL instances](https://pages.nist.gov/OSCAL/concepts/identifier-use/#scope). When referencing an externally defined `system identification`, the `system identification` must be used in the context of the external / imported OSCAL instance (e.g., uri-reference). This string should be assigned [per-subject](https://pages.nist.gov/OSCAL/concepts/identifier-use/#consistency), which means it should be consistently used to identify the same system across revisions of the document.",
name="system-id",
moduleClass=OscalImplementationCommonModule.class)
public class SystemId
extends Object
implements gov.nist.secauto.metaschema.core.model.IBoundObject
A human-oriented, globally unique identifier with cross-instance scope that can be used to reference this system identification property elsewhere in this or other OSCAL instances. When referencing an externally defined
system identification, the system identification must be used in the context of the external / imported OSCAL instance (e.g., uri-reference). This string should be assigned per-subject, which means it should be consistently used to identify the same system across revisions of the document.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()gov.nist.secauto.metaschema.core.model.IMetaschemaDatavoidvoidsetIdentifierType(URI value) toString()