@prefix dc: .
@prefix time: .
@prefix foaf: .
@prefix owl: .
@prefix rdf: .
@prefix rdfs: .
@prefix rev: .
@prefix s: .
@prefix vs: .
@prefix xsd: .
@prefix : .
############
:logEntry001
a s:LogEntry;
s:hasDateTime :logEntry001_Instant;
s:fromIP "127.0.0.1";
s:hasPersistentSessionID "qwerty12345";
s:hasAction :logEntry001_Action.
:logEntry001_Instant
a time:Instant;
time:inXSDDateTime "2009-06-30T10:30:00+01:00".
:logEntry001_Action
a s:LoginAction;
s:loggedInUser :user001.
:user001
a foaf:Person;
foaf:name "John Doe".
############
:logEntry002
a s:LogEntry;
s:hasDateTime :logEntry002_Instant;
s:fromIP "127.0.0.1";
s:hasPersistentSessionID "qwerty12345";
s:hasAction :logEntry002_Action.
:logEntry002_Instant
a time:Instant;
time:inXSDDateTime "2009-06-30T15:48:00+01:00".
:logEntry002_Action
a s:LogoutAction.
:user001 # This may be avoided if already present
a foaf:Person;
foaf:name "John Doe".
############
:logEntry003
a s:LogEntry;
s:hasDateTime :logEntry003_Instant;
s:fromIP "127.0.0.1";
s:hasPersistentSessionID "qwerty12345";
s:hasAction :logEntry003_Action.
:logEntry003_Instant
a time:Instant;
time:inXSDDateTime "2009-06-30T10:32:00+01:00".
:logEntry003_Action
a s:ItemSelection;
s:selectedItem .
############
:logEntry004
a s:LogEntry;
s:hasDateTime :logEntry004_Instant;
s:fromIP "127.0.0.1";
s:hasPersistentSessionID "qwerty12345";
s:hasAction :logEntry004_Action.
:logEntry004_Instant
a time:Instant;
time:inXSDDateTime "2009-06-30T10:33:00+01:00".
:logEntry004_Action
a s:ItemTagging;
s:taggedItem ;
s:tag "Free SMS".
############
:logEntry005
a s:LogEntry;
s:hasDateTime :logEntry005_Instant;
s:fromIP "127.0.0.1";
s:hasPersistentSessionID "qwerty12345";
s:hasAction :logEntry005_Action.
:logEntry005_Instant
a time:Instant;
time:inXSDDateTime "2009-06-30T10:34:12+01:00".
rev:hasReview logEntry005_Action.
:logEntry005_Action
a s:ItemReview
s:hasReview :rev001
### (This would be in the Feedback Framework)
rev:hasReview :rev001.
:rev001
a rev:Review
rev:minRating 0; # min and max ratings are fixed in soa4all. We can avoid these 2 lines from the log files. Anywway, they could be useful in case we wish to publish the triples somewhere.
rev:maxRating 5;
rev:rating 4;
rev:text "Nice useful Service";