mprxml-to-flowuid-spreadsheet.sparql 2.2 KB
DRAFT 2

SELECT ?FieldNPDName ?FieldNPDID ?FlowUID ?FlowName ?FlowKind ?FlowQualifier
WHERE {
	?obj_productvolume rdf:type mpr:Obj_productVolume .   
	?obj_productvolume mpr:facilityRef ?cs_productvolumefacility .
 	?cs_productvolumefacility rdf:type mpr:Cs_productVolumeFacility .

 	?obj_productvolume mpr:installationRef ?facilityidentifierstruct .
 	?facilityidentifierstruct rdf:type mpr:FacilityIdentifierStruct .
	?facilityidentifierstruct mpr:namingSystem "NPD"^^<http://www.epim.no/schemas/mprml/1#NameStringDatatype> .
    ?facilityidentifierstruct mpr:uidRefValue ?FieldNPDID .
    ?facilityidentifierstruct dtype:value ?FieldNPDName .

    ?cs_productvolumefacility mpr:flowRef ?cs_productvolumeflow .
    ?cs_productvolumeflow rdf:type mpr:Cs_productVolumeFlow .

    ?cs_productvolumeflow mpr:kindRef ?FlowKind .
    ?FlowKind rdf:type mpr:ReportingFlow .
  
    ?cs_productvolumeflow mpr:qualifierRef ?FlowQualifier .
    ?FlowQualifier rdf:type mpr:FlowQualifier .
 
    ?cs_productvolumeflow mpr:name ?FlowName .
    ?cs_productvolumeflow mpr:uid ?FlowUID .
  
}




DRAFT1

SELECT ?FieldNPDName ?FieldNPDID ?FlowUID ?FlowName ?FlowKind ?FlowQualifier
WHERE {
	 ?obj_productvolume rdf:type mpr:Obj_productVolume .   
	 ?obj_productvolume mpr:facilityRef ?cs_productvolumefacility .
 	?cs_productvolumefacility rdf:type mpr:Cs_productVolumeFacility .

 	?obj_productvolume mpr:installationRef ?facilityidentifierstruct .
 	?facilityidentifierstruct rdf:type mpr:FacilityIdentifierStruct .
	?facilityidentifierstruct mpr:namingSystem "NPD"^^<http://www.epim.no/schemas/mprml/1#NameStringDatatype> .
    	?facilityidentifierstruct mpr:uidRefValue ?FieldNPDID .
    ?facilityidentifierstruct dtype:value ?FieldNPDName .

    ?cs_productvolumefacility mpr:flowRef ?cs_productvolumeflow .
    ?cs_productvolumeflow rdf:type mpr:Cs_productVolumeFlow .

    ?cs_productvolumeflow mpr:kindRef ?reportingflow .
    ?reportingflow rdf:type mpr:ReportingFlow .
    ?reportingflow dtype:value ?FlowKind .

    ?cs_productvolumeflow mpr:qualifierRef ?qualifier .
    ?qualifier rdf:type mpr:FlowQualifier .
    ?qualifier dtype:value ?FlowQualifier .
 
    ?cs_productvolumeflow mpr:name ?FlowName .
    ?cs_productvolumeflow mpr:uid ?FlowUID .
  
}