Holger Knublauch

Event log clean up

......@@ -26,12 +26,12 @@ log:LogEvent
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty rdfs:comment
owl:onProperty <http://purl.org/dc/terms/created>
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <http://rdfs.org/sioc/ns#id>
owl:allValuesFrom xsd:dateTime ;
owl:onProperty <http://purl.org/dc/terms/created>
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -40,13 +40,13 @@ log:LogEvent
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:dateTime ;
owl:onProperty <http://purl.org/dc/terms/created>
owl:allValuesFrom xsd:string ;
owl:onProperty <http://rdfs.org/sioc/ns#id>
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://purl.org/dc/terms/created>
owl:onProperty rdfs:comment
] .
log:PasswordChangeEvent
......@@ -66,12 +66,12 @@ log:ReportDownloadEvent
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://www.reportinghub.no/system/schema/reporting#format>
owl:onProperty <http://www.reportinghub.no/system/schema/reporting#wellBoreId>
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://www.reportinghub.no/system/schema/reporting#wellBoreId>
owl:onProperty <http://www.reportinghub.no/system/schema/reporting#format>
] .
log:ReportEvent
......@@ -82,7 +82,12 @@ log:ReportEvent
log:ReportUploadEvent
rdf:type owl:Class ;
rdfs:label "Report upload event"^^xsd:string ;
rdfs:subClassOf log:ReportEvent .
rdfs:subClassOf log:ReportEvent ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
owl:onProperty <http://www.reportinghub.no/system/schema/reporting#format>
] .
log:ReportValidationEvent
rdf:type owl:Class ;
......
......@@ -23,7 +23,7 @@ loggingspin:Overview
rdfs:subClassOf spin:SelectTemplates ;
spin:body
[ rdf:type sp:Select ;
sp:limit "100"^^xsd:long ;
sp:limit "1000"^^xsd:long ;
sp:orderBy ([ rdf:type sp:Desc ;
sp:expression
[ sp:varName "created"^^xsd:string
......@@ -35,6 +35,7 @@ loggingspin:Overview
] [ sp:varName "initiatedBy"^^xsd:string
] [ sp:varName "onBehalfOf"^^xsd:string
] [ sp:varName "outcome"^^xsd:string
] [ sp:varName "comment"^^xsd:string
]) ;
sp:where ([ rdf:type sp:NamedGraph ;
sp:elements ([ sp:object
......@@ -65,6 +66,15 @@ loggingspin:Overview
sp:subject
[ sp:varName "event"^^xsd:string
]
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "comment"^^xsd:string
] ;
sp:predicate rdfs:comment ;
sp:subject
[ sp:varName "event"^^xsd:string
]
])
] [ sp:object
[ sp:varName "type"^^xsd:string
] ;
......
# baseURI: http://www.reportinghub.no/system/swp/SWP-logging
# imports: http://uispin.org/tui
# imports: http://www.reportinghub.no/system/schema/logging
@prefix afn: <http://jena.hpl.hp.com/ARQ/function#> .
@prefix let: <http://uispin.org/let#> .
@prefix letrs: <http://uispin.org/letrs#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sp: <http://spinrdf.org/sp#> .
@prefix spin: <http://spinrdf.org/spin#> .
@prefix spl: <http://spinrdf.org/spl#> .
@prefix tui: <http://uispin.org/tui#> .
@prefix ui: <http://uispin.org/ui#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://www.reportinghub.no/system/schema/logging#ReportDownloadEvent>
ui:instanceView
[ rdf:type ui:group ;
let:dateFrom
[ rdf:type spl:object ;
sp:arg1 spin:_this ;
sp:arg2 <http://www.reportinghub.no/system/schema/logging#dateFrom>
] ;
let:dateTo
[ rdf:type spl:object ;
sp:arg1 spin:_this ;
sp:arg2 <http://www.reportinghub.no/system/schema/logging#dateTo>
] ;
let:ownerId
[ rdf:type spl:object ;
sp:arg1 spin:_this ;
sp:arg2 <http://www.reportinghub.no/system/schema/logging#ownerId>
] ;
ui:child
[ rdf:type ui:TextNode ;
ui:childIndex 0 ;
ui:text [ rdf:type afn:localname ;
sp:arg1 [ rdf:type spl:object ;
sp:arg1 spin:_this ;
sp:arg2 <http://www.reportinghub.no/system/schema/logging#reportType>
]
]
] ;
ui:child
[ rdf:type ui:TextNode ;
ui:childIndex 1 ;
ui:text " from "^^xsd:string
] ;
ui:child
[ rdf:type ui:TextNode ;
ui:childIndex 2 ;
ui:text [ sp:varName "dateFrom"^^xsd:string
]
] ;
ui:child
[ rdf:type ui:if ;
ui:child
[ rdf:type ui:TextNode ;
ui:childIndex 0 ;
ui:text "to "^^xsd:string
] ;
ui:child
[ rdf:type ui:TextNode ;
ui:childIndex 1 ;
ui:text [ sp:varName "dateTo"^^xsd:string
]
] ;
ui:childIndex 3 ;
ui:condition
[ rdf:type sp:bound ;
sp:arg1 [ sp:varName "dateTo"^^xsd:string
]
]
] ;
ui:child
[ rdf:type ui:if ;
ui:child
[ rdf:type ui:TextNode ;
ui:childIndex 0 ;
ui:text " with owner id "^^xsd:string
] ;
ui:child
[ rdf:type ui:TextNode ;
ui:childIndex 1 ;
ui:text [ sp:varName "ownerId"^^xsd:string
]
] ;
ui:childIndex 4 ;
ui:condition
[ rdf:type sp:bound ;
sp:arg1 [ sp:varName "ownerId"^^xsd:string
]
]
] ;
ui:id "comments"^^xsd:string
] .
<http://www.reportinghub.no/system/schema/logging#ReportUploadEvent>
ui:instanceView
[ rdf:type ui:group ;
ui:child
[ rdf:type ui:TextNode ;
ui:childIndex 0 ;
ui:text [ rdf:type afn:localname ;
sp:arg1 [ rdf:type spl:object ;
sp:arg1 spin:_this ;
sp:arg2 <http://www.reportinghub.no/system/schema/logging#reportType>
]
]
] ;
ui:child
[ rdf:type ui:TextNode ;
ui:childIndex 1 ;
ui:text " "^^xsd:string
] ;
ui:child
[ rdf:type tui:LabelList ;
ui:childIndex 2 ;
ui:resultSet
[ rdf:type sp:Select ;
sp:orderBy ([ sp:varName "wellBoreName"^^xsd:string
]) ;
sp:resultVariables ([ sp:varName "wellBoreName"^^xsd:string
]) ;
sp:where ([ sp:object
[ sp:varName "wellBoreName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/system/schema/logging#wellBoreName> ;
sp:subject spin:_this
])
]
] ;
ui:id "comments"^^xsd:string
] .
<http://www.reportinghub.no/system/swp/SWP-logging>
rdf:type owl:Ontology ;
owl:imports <http://uispin.org/tui> , <http://www.reportinghub.no/system/schema/logging> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .