Skip to content

Class: Address

A postal address for the location.

URI: oscal:Address

 classDiagram
    class Address
    click Address href "../Address/"
      Address : addr_lines

      Address : city

      Address : country

      Address : postal_code

      Address : state

      Address : type

Slots

Name Cardinality and Range Description Inheritance
type 0..1
String or 
AddressTypeEnum
Indicates the type of address direct
addr_lines *
String
A single line of an address direct
city 0..1
String
City, town or geographical region for the mailing address direct
state 0..1
String
State, province or analogous geographical region for a mailing address direct
postal_code 0..1
String
Postal or ZIP code for mailing address direct
country 0..1
String
The ISO 3166-1 alpha-2 country code for the mailing address direct

Usages

used by used in type used
Location address range Address
Party addresses range Address

In Subsets

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/oscal

Mappings

Mapping Type Mapped Value
self oscal:Address
native oscal:Address

LinkML Source

Direct

name: Address
description: A postal address for the location.
in_subset:
- oscal_metadata
from_schema: https://w3id.org/lmodel/oscal
slots:
- type
- addr-lines
- city
- state
- postal-code
- country
slot_usage:
  type:
    name: type
    description: 'Indicates the type of address. Recommended values: home, work. Other
      values are permitted (OSCAL allow-other="yes").'
    any_of:
    - range: AddressTypeEnum
    - range: string

Induced

name: Address
description: A postal address for the location.
in_subset:
- oscal_metadata
from_schema: https://w3id.org/lmodel/oscal
slot_usage:
  type:
    name: type
    description: 'Indicates the type of address. Recommended values: home, work. Other
      values are permitted (OSCAL allow-other="yes").'
    any_of:
    - range: AddressTypeEnum
    - range: string
attributes:
  type:
    name: type
    description: 'Indicates the type of address. Recommended values: home, work. Other
      values are permitted (OSCAL allow-other="yes").'
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: type
    owner: Address
    domain_of:
    - Party
    - Action
    - TelephoneNumber
    - Address
    - AssessmentSubject
    - SelectSubjectById
    - SubjectReference
    - Task
    - SystemComponent
    - OriginActor
    - FindingTarget
    - DefinedComponent
    - MappingItem
    - MappingResourceReference
    range: string
    any_of:
    - range: AddressTypeEnum
    - range: string
  addr-lines:
    name: addr-lines
    description: A single line of an address.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: addr_lines
    owner: Address
    domain_of:
    - Address
    range: string
    multivalued: true
  city:
    name: city
    description: City, town or geographical region for the mailing address.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: city
    owner: Address
    domain_of:
    - Address
    range: string
  state:
    name: state
    description: State, province or analogous geographical region for a mailing address.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: state
    owner: Address
    domain_of:
    - Address
    - ComponentStatus
    - ImplementationStatus
    - ObjectiveStatus
    - SystemStatus
    range: string
  postal-code:
    name: postal-code
    description: Postal or ZIP code for mailing address.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: postal_code
    owner: Address
    domain_of:
    - Address
    range: string
  country:
    name: country
    description: The ISO 3166-1 alpha-2 country code for the mailing address.
    from_schema: https://w3id.org/lmodel/oscal
    rank: 1000
    alias: country
    owner: Address
    domain_of:
    - Address
    range: string