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.

Target Classes (1)

Shape Properties

Instances of observable:DigitalAccountFacet can have the following properties:

PROPERTY

MIN COUNT

MAX COUNT

VALUE CONSTRAINTS

TYPE

observable:DigitalAccountFacet
observable:accountLogin 0 *
xsd:string
observable:displayName 0 1
xsd:string
observable:firstLoginTime 0 1
xsd:dateTime
observable:isDisabled 0 1
xsd:boolean
observable:lastLoginTime 0 1
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 .