Skip to content

Commit f7f42c7

Browse files
committed
additional integrity checks added to cognitive_test prolog functions
1 parent 00dcf49 commit f7f42c7

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

knowrob_common/prolog/knowrob_owl.pl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,7 @@
381381
rdf_assert(B,A,C).
382382

383383
userCognitiveTestPerformance(A,C,B,Dif,Timestamp,SC,P,SubType):-
384+
rdf_has(A,rdf:type,knowrob:'Person'),
384385
rdf_has(P,knowrob:cognitiveTestPerformedPatient,A),
385386
rdf_has(P,knowrob:cognitiveTestPerformedTestName,B),
386387
rdf_has(B,rdf:type,C),
@@ -406,6 +407,7 @@
406407
rdf_assert(B,knowrob:cognitiveTestId,literal(type(xsd:string,G))).
407408

408409
cognitiveTestPerformed(B,Patient,Test,Time,Score,C,D):-
410+
rdf_has(Patient,rdf:type,knowrob:'Person'),
409411
rdf_instance_from_class(D,B),
410412
rdf_has(Test,knowrob:cognitiveTestSubType,L),
411413
rdf_assert(B,knowrob:cognitiveTestPerformedPatient,Patient),

knowrob_common/prolog/knowrob_owl.pl~

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ rdf_assert(B,knowrob:cognitiveTestSubType,F),
406406
rdf_assert(B,knowrob:cognitiveTestId,literal(type(xsd:string,G))).
407407

408408
cognitiveTestPerformed(B,Patient,Test,Time,Score,C,D):-
409-
rdf_has(Patient,rdf:type,C),
409+
rdf_has(Patient,rdf:type,knowrob:'Person'),
410410
rdf_instance_from_class(D,B),
411411
rdf_has(Test,knowrob:cognitiveTestSubType,L),
412412
rdf_assert(B,knowrob:cognitiveTestPerformedPatient,Patient),

0 commit comments

Comments
 (0)