PREFIX authn_provider: <https://w3id.org/inrupt/namespace/vocab/authn_provider/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

authn_provider:AuthenticationProvider a rdfs:Class ;
  rdfs:label "Authentication Provider"@en ;
  rdfs:comment "An authentication provider."@en .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object"@en .

authn_provider:hasAuthenticationProvider a rdf:Property ;
  rdfs:label "Authentication Provider"@en ;
  rdfs:comment "Refers to an authentication provider."@en ;
  rdfs:range <https://w3id.org/linkml/Any> .

authn_provider:hasMfaEnabled a rdf:Property ;
  rdfs:label "MFA enabled"@en ;
  rdfs:comment "Has multi-factor authentication (MFA) been enabled?"@en ;
  rdfs:seeAlso authn_provider:hasMfaEnforced ;
  rdfs:range <https://w3id.org/linkml/Any> .

authn_provider:hasMfaEnforced a rdf:Property ;
  rdfs:label "MFA enforced"@en ;
  rdfs:comment "Has multi-factor authentication (MFA) been enforced?"@en ;
  rdfs:seeAlso authn_provider:hasMfaEnabled ;
  rdfs:range <https://w3id.org/linkml/Any> .
