. 3 ; 3 . . , , , .
, , " " . , "", "" , , "" - , "D"! . , ? :
:ResponseType a owl:Class .
:accept a :ResponseType;
rdfs:label "Accept"@en, "Accepter"@fr;
rdfs:comment "This response type indicates that the request is accepted."@en,
"Ce type de réponse indique que la requête est acceptée."@fr .
:decline a :ResponseType .
rdfs:label "Decline"@en, "Refuser"@fr;
rdfs:comment "..."@en, "..."@fr .
:provisional a :ResponseType .
rdfs:label "Provisional"@en, "Provisoire"@fr;
rdfs:comment "..."@en, "..."@fr .
[] a owl:AllDifferent;
owl:members ( :accept :decline :provisional ) .
:hasResponseType a owl:ObjectProperty;
rdfs:range :ResponseType .
, Accept, Deny Provisional , :
:ResponseType rdfs:subClassOf [
a owl:Class;
owl:oneOf ( :accept :decline :provisional )
] .
, :
:accept a owl:Thing .
:decline a owl:Thing .
:provisional a owl:Thing .
:hasResponseType a owl:ObjectProperty;
rdfs:range [
a owl:Class;
owl:oneOf ( :accept :decline :provisional )
] .
, , :
:hasResponseType a owl:DatatypeProperty;
rdfs:range [
a rdfs:Datatype;
owl:oneOf ( "Accept" "Decline" "Provisional" )
] .
, 3 , , .