PREFIX om: <http://www.semanticweb.org/florianstapel/ontologies/2014/8/OM.owl#>
PREFIX mdo: <http://www.semanticweb.org/florianstapel/ontologies/2014/8/MDO-Network.owl#>
PREFIX spi: <http://www.semanticweb.org/florianstapel/ontologies/2014/8/Top-Set-Parameter-Indexing.owl#>
PREFIX mprop: <http://www.semanticweb.org/florianstapel/ontologies/2015/6/OM.MProps.owl#>
SELECT  ?parvarsupply ?omEntityType  ?setnode  ?unionsetoperandsnode ?unionsetoperandnamesnode ?setcom ?unionsetoperandscom ?unionsetoperandnamescom ?mathprops
WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Parameter),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
Type(?setnodeiri, spi:UnionSet),
PropertyValue(?setnodeiri, spi:hasOperand, ?unionsetoperandsnode),
PropertyValue(?unionsetoperandsnode, om:EName, ?unionsetoperandnamesnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom),
Type(?setcomiri, spi:UnionSet),
PropertyValue(?setcomiri, spi:hasOperand, ?unionsetoperandscom),
PropertyValue(?unionsetoperandscom, om:EName, ?unionsetoperandnamescom),
PropertyValue(?parvarsupplyiri, om:dataMProp, ?mathprops)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Parameter),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
Type(?setnodeiri, spi:UnionSet),
PropertyValue(?setnodeiri, spi:hasOperand, ?unionsetoperandsnode),
PropertyValue(?unionsetoperandsnode, om:EName, ?unionsetoperandnamesnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom),
Type(?setcomiri, spi:UnionSet),
PropertyValue(?setcomiri, spi:hasOperand, ?unionsetoperandscom),
PropertyValue(?unionsetoperandscom, om:EName, ?unionsetoperandnamescom)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Parameter),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
Type(?setnodeiri, spi:UnionSet),
PropertyValue(?setnodeiri, spi:hasOperand, ?unionsetoperandsnode),
PropertyValue(?unionsetoperandsnode, om:EName, ?unionsetoperandnamesnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom),
PropertyValue(?parvarsupplyiri, om:dataMProp, ?mathprops)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Parameter),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
Type(?setnodeiri, spi:UnionSet),
PropertyValue(?setnodeiri, spi:hasOperand, ?unionsetoperandsnode),
PropertyValue(?unionsetoperandsnode, om:EName, ?unionsetoperandnamesnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Parameter),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom),
Type(?setcomiri, spi:UnionSet),
PropertyValue(?setcomiri, spi:hasOperand, ?unionsetoperandscom),
PropertyValue(?unionsetoperandscom, om:EName, ?unionsetoperandnamescom),
PropertyValue(?parvarsupplyiri, om:dataMProp, ?mathprops)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Parameter),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom),
Type(?setcomiri, spi:UnionSet),
PropertyValue(?setcomiri, spi:hasOperand, ?unionsetoperandscom),
PropertyValue(?unionsetoperandscom, om:EName, ?unionsetoperandnamescom)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Parameter),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom),
PropertyValue(?parvarsupplyiri, om:dataMProp, ?mathprops)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Parameter),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Variable),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
Type(?setnodeiri, spi:UnionSet),
PropertyValue(?setnodeiri, spi:hasOperand, ?unionsetoperandsnode),
PropertyValue(?unionsetoperandsnode, om:EName, ?unionsetoperandnamesnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom),
Type(?setcomiri, spi:UnionSet),
PropertyValue(?setcomiri, spi:hasOperand, ?unionsetoperandscom),
PropertyValue(?unionsetoperandscom, om:EName, ?unionsetoperandnamescom),
PropertyValue(?parvarsupplyiri, om:dataMProp, ?mathprops)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Variable),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
Type(?setnodeiri, spi:UnionSet),
PropertyValue(?setnodeiri, spi:hasOperand, ?unionsetoperandsnode),
PropertyValue(?unionsetoperandsnode, om:EName, ?unionsetoperandnamesnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom),
Type(?setcomiri, spi:UnionSet),
PropertyValue(?setcomiri, spi:hasOperand, ?unionsetoperandscom),
PropertyValue(?unionsetoperandscom, om:EName, ?unionsetoperandnamescom)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Variable),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
Type(?setnodeiri, spi:UnionSet),
PropertyValue(?setnodeiri, spi:hasOperand, ?unionsetoperandsnode),
PropertyValue(?unionsetoperandsnode, om:EName, ?unionsetoperandnamesnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom),
PropertyValue(?parvarsupplyiri, om:dataMProp, ?mathprops)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Variable),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
Type(?setnodeiri, spi:UnionSet),
PropertyValue(?setnodeiri, spi:hasOperand, ?unionsetoperandsnode),
PropertyValue(?unionsetoperandsnode, om:EName, ?unionsetoperandnamesnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Variable),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom),
Type(?setcomiri, spi:UnionSet),
PropertyValue(?setcomiri, spi:hasOperand, ?unionsetoperandscom),
PropertyValue(?unionsetoperandscom, om:EName, ?unionsetoperandnamescom),
PropertyValue(?parvarsupplyiri, om:dataMProp, ?mathprops)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Variable),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom),
Type(?setcomiri, spi:UnionSet),
PropertyValue(?setcomiri, spi:hasOperand, ?unionsetoperandscom),
PropertyValue(?unionsetoperandscom, om:EName, ?unionsetoperandnamescom)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Variable),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom),
PropertyValue(?parvarsupplyiri, om:dataMProp, ?mathprops)
} OR WHERE
{
Type(?parvarsupplyiri, ?omEntityType),
EquivalentClass(?omEntityType, om:Variable),
PropertyValue(?parvarsupplyiri, om:EName, ?parvarsupply),
Type(?parvarsupplyiri, mdo:CommoditySupplyCollection), 
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setnodeiri), 
Type(?setnodeiri, mdo:NodeSet), 
PropertyValue(?setnodeiri, om:EName, ?setnode),
PropertyValue(?parvarsupplyiri, spi:definedOn, ?setcomiri),
Type(?setcomiri, mdo:CommoditySet), 
PropertyValue(?setcomiri, om:EName, ?setcom)
}

