@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix proeth-core: <http://proethica.org/ontology/core#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .

proeth-core:hasObligation a owl:ObjectProperty ;
    rdfs:label "has obligation"@en ;
    rdfs:comment "Relates a role to an obligation borne in that standing. The Role-wide domain enables the edge for any role without committing existence; obligation-generation is axiomatized on proeth:ProfessionalRole (subClassOf hasObligation some Obligation) in the intermediate layer, and a participant role may bear case-asserted obligations without profession-generated ones."@en ;
    rdfs:domain proeth-core:Role ;
    rdfs:range proeth-core:Obligation ;
    skos:changeNote "v2.10.5: comment universalized; the former wording (its professional obligations) predated the v2.10.0 Role universalization and contradicted committed participant-side edges (a ClientRole facet bears the edge in case 8)."@en ;
    skos:definition "Relates a role to an obligation that directs conduct in that standing."@en .

