Skip to content
Snippets Groups Projects
Commit 374b51a2 authored by Bilbao Arechabala, Sonia's avatar Bilbao Arechabala, Sonia
Browse files

Upload New File

parent 9b435131
Branches
No related tags found
No related merge requests found
@prefix rr: <http://www.w3.org/ns/r2rml#> .
@prefix rml: <http://semweb.mmlab.be/ns/rml#> .
@prefix ql: <http://semweb.mmlab.be/ns/ql#> .
@prefix brick: <https://brickschema.org/schema/1.1/Brick#> .
@prefix cdt: <http://w3id.org/lindt/custom_datatypes#> .
@prefix plt: <https://w3id.org/platoon/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix seas: <https://w3id.org/seas/> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix saref4bldg: <https://saref.etsi.org/saref4bldg/> .
@prefix ener-prop: <https://w3id.org/enershare/property/> .
@prefix ener-fail: <https://w3id.org/enershare/failure/>.
<#LogicalSourceRoot> a rml:BaseSource ;
rml:source "even_hist.json" ;
rml:referenceFormulation ql:JSONPath;
rml:iterator "$.[*]" .
<#Time1> a rr:TriplesMap;
rml:logicalSource <#LogicalSourceRoot> ;
rr:subjectMap [
rr:template "http://engie.com/enershare/resource/timestamp/{originated_at}";
rr:class time:Instant
];
rr:predicateObjectMap [
rr:predicate time:inXSDDateTime ;
rr:objectMap [
rml:reference "originated_at";
rr:datatype xsd:dateTime
]
] .
<#Time2> a rr:TriplesMap;
rml:logicalSource <#LogicalSourceRoot> ;
rr:subjectMap [
rr:template "http://engie.com/enershare/resource/timestamp/{received_at}";
rr:class time:Instant
];
rr:predicateObjectMap [
rr:predicate time:inXSDDateTime ;
rr:objectMap [
rml:reference "received_at";
rr:datatype xsd:dateTime
]
] .
<#FrequencyProperty> a rr:TriplesMap;
rml:logicalSource <#LogicalSourceRoot> ;
rr:subjectMap [
rr:class seas:FrequencyProperty;
rr:template "http://engie.com/enershare/resource/freq_property"
];
rr:predicateObjectMap [
rr:predicate seas:evaluation ;
rr:objectMap [
rr:termType rr:IRI;
rr:template "http://engie.com/enershare/resource/freq_property/evaluation/{originated_at}"
]
] .
<#FrequencyPropertyEvaluation> a rr:TriplesMap;
rml:logicalSource <#LogicalSourceRoot> ;
rr:subjectMap [
rr:class seas:Evaluation;
rr:template "http://engie.com/enershare/resource/freq_property/evaluation/{originated_at}"
];
rr:predicateObjectMap [
rr:predicate seas:evaluatedSimpleValue ;
rr:objectMap [
rml:reference "frequency";
rr:datatype xsd:decimal
]
];
rr:predicateObjectMap [
rr:predicate seas:hasTemporalContext ;
rr:objectMap [
rr:termType rr:IRI;
rr:template "http://engie.com/enershare/resource/interval/{originated_at}/{received_at}"
]
].
<#TimeI> a rr:TriplesMap;
rml:logicalSource <#LogicalSourceRoot> ;
rr:subjectMap [
rr:template "http://engie.com/enershare/resource/interval/{originated_at}/{received_at}";
rr:class time:Interval
];
rr:predicateObjectMap [
rr:predicate time:hasBeginning ;
rr:objectMap [
rr:termType rr:IRI;
rr:template "http://engie.com/enershare/resource/timestamp/{originated_at}"
]
];
rr:predicateObjectMap [
rr:predicate time:hasEnd ;
rr:objectMap [
rr:termType rr:IRI;
rr:template "http://engie.com/enershare/resource/timestamp/{received_at}"
]
].
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment