chinmaytq

Merge branch 'refactor-event-logs'

.directory
......@@ -11,7 +11,7 @@
<http://www.reportinghub.no/system/schema/logging>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/system/schema/reporting> , <http://rdfs.org/sioc/ns> , <http://purl.org/dc/terms/> ;
owl:imports <http://purl.org/dc/terms/> , <http://rdfs.org/sioc/ns> , <http://www.reportinghub.no/system/schema/reporting> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
log:FactPagesUpdateEvent
......@@ -25,12 +25,12 @@ log:LogEvent
rdfs:subClassOf owl:Thing ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty rdfs:comment
owl:allValuesFrom xsd:dateTime ;
owl:onProperty <http://purl.org/dc/terms/created>
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:allValuesFrom xsd:string ;
owl:onProperty <http://rdfs.org/sioc/ns#id>
] ;
rdfs:subClassOf
......@@ -40,13 +40,43 @@ log:LogEvent
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty <http://rdfs.org/sioc/ns#id>
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:dateTime ;
owl:onProperty <http://purl.org/dc/terms/created>
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty rdfs:comment
] .
log:MonthlyReportDownloadEvent
rdf:type owl:Class ;
rdfs:label "Monthly Report download event"^^xsd:string ;
rdfs:subClassOf log:ReportEvent ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
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#format>
] .
log:MonthlyReportUploadEvent
rdf:type owl:Class ;
rdfs:label "Monthly Report upload event"^^xsd:string ;
rdfs:subClassOf log:ReportEvent ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty log:xml
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
owl:onProperty <http://www.reportinghub.no/system/schema/reporting#format>
] .
log:NPDUploadEvent
......@@ -77,18 +107,14 @@ log:ReportDownloadEvent
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>
] ;
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>
] .
log:ReportDownloadTriplesEvent
rdf:type owl:Class ;
rdfs:subClassOf log:ReportDownloadEvent .
log:ReportEvent
rdf:type owl:Class ;
rdfs:label "Report event"^^xsd:string ;
......@@ -100,13 +126,13 @@ log:ReportUploadEvent
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>
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty log:xml
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty log:xml
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
owl:onProperty <http://www.reportinghub.no/system/schema/reporting#format>
] .
log:ReportValidationEvent
......@@ -133,10 +159,15 @@ log:initiatedBy
rdfs:label "user"^^xsd:string ;
rdfs:range xsd:string .
log:monthReportingPeriodStart
rdf:type rdf:Property ;
rdfs:domain log:MonthlyReportUploadEvent ;
rdfs:range xsd:gYearMonth .
log:npdEntityName
rdf:type owl:DatatypeProperty ;
rdfs:comment "Points to a well bore or field name that had the report uploaded."^^xsd:string ;
rdfs:domain log:ReportUploadEvent ;
rdfs:domain log:ReportUploadEvent , log:MonthlyReportUploadEvent ;
rdfs:label "NPD entity name"^^xsd:string ;
rdfs:range xsd:string .
......@@ -159,7 +190,7 @@ log:outcome
log:ownerId
rdf:type owl:DatatypeProperty ;
rdfs:comment "The NPD id of the BAA or Licence."^^xsd:string ;
rdfs:domain log:ReportDownloadEvent ;
rdfs:domain log:ReportDownloadEvent , log:MonthlyReportDownloadEvent ;
rdfs:label "owner id"^^xsd:string ;
rdfs:range xsd:string .
......@@ -196,10 +227,20 @@ log:xml
rdfs:label "xml"^^xsd:string ;
rdfs:range xsd:string .
log:yearMonthFrom
rdf:type owl:DatatypeProperty ;
rdfs:domain log:MonthlyReportDownloadEvent ;
rdfs:range xsd:gYearMonth .
log:yearMonthTo
rdf:type owl:DatatypeProperty ;
rdfs:domain log:MonthlyReportDownloadEvent ;
rdfs:range xsd:gYearMonth .
<http://www.reportinghub.no/system/schema/reporting#format>
rdfs:range <http://www.reportinghub.no/system/schema/reporting#Format> .
<http://www.reportinghub.no/system/schema/reporting#uploadedDocument>
rdf:type owl:ObjectProperty ;
rdfs:domain log:ReportUploadEvent ;
rdfs:domain log:ReportUploadEvent , log:MonthlyReportUploadEvent ;
rdfs:label "uploaded document"^^xsd:string .
......