observable:DigitalAccountFacet leaf node


URI

https://unifiedcyberontology.org/ontology/uco/observable#DigitalAccountFacet

Label

DigitalAccountFacet

Description

A digital account facet is a grouping of characteristics unique to an arrangement with an entity to enable and control the provision of some capability or service within the digital domain.

Superclasses (1)

Shape Properties

Instances of observable:DigitalAccountFacet can have the following properties:

PROPERTY

PROPERTY TYPE

DESCRIPTION

MIN COUNT

MAX COUNT

VALUE CONSTRAINTS

LOCAL TYPE
(type defined for property on this class)

GLOBAL RANGE
(type range for property globally)

observable:DigitalAccountFacet
observable:accountLogin owl:DatatypeProperty The login identifier for the digital account.
0 *
xsd:string
xsd:string
observable:displayName owl:DatatypeProperty Display name specifies the name to display for some entity within a user interface.
0 1
xsd:string
xsd:string
observable:firstLoginTime owl:DatatypeProperty The date and time of the first login of the account.
0 1
xsd:dateTime
xsd:dateTime
observable:isDisabled owl:DatatypeProperty Is the digital account disabled?
0 1
xsd:boolean
xsd:boolean
observable:lastLoginTime owl:DatatypeProperty The date and time of the last login of the account.
0 1
xsd:dateTime
xsd:dateTime

Implementation

@prefix core: <https://unifiedcyberontology.org/ontology/uco/core#> .
@prefix observable: <https://unifiedcyberontology.org/ontology/uco/observable#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

observable:DigitalAccountFacet a owl:Class,
        sh:NodeShape ;
    rdfs:label "DigitalAccountFacet"@en ;
    rdfs:comment "A digital account facet is a grouping of characteristics unique to an arrangement with an entity to enable and control the provision of some capability or service within the digital domain."@en ;
    rdfs:subClassOf core:Facet ;
    sh:property [ sh:datatype xsd:boolean ;
            sh:maxCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:path observable:isDisabled ],
        [ sh:datatype xsd:dateTime ;
            sh:maxCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:path observable:firstLoginTime ],
        [ sh:datatype xsd:dateTime ;
            sh:maxCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:path observable:lastLoginTime ],
        [ sh:datatype xsd:string ;
            sh:maxCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:path observable:displayName ],
        [ sh:datatype xsd:string ;
            sh:nodeKind sh:Literal ;
            sh:path observable:accountLogin ] ;
    sh:targetClass observable:DigitalAccountFacet .