peterjohnlawrence / com.inova8.odata2sparql.v4

Part of the overall odata2sparql solution, this odata2sparql.v4 module containing the olingo4 dependencies. In other words specifically for odata v4
http://inova8.com/bg_inova8.com/offerings/odata2sparql/
Apache License 2.0
5 stars 5 forks source link

operation/navproperty/property query construction error #116

Closed peterjohnlawrence closed 5 years ago

peterjohnlawrence commented 5 years ago

http://localhost:8080/odata2sparql/northwind/search_LinkedSearch(entityA='NWD~Order-10251',entityB='NWD~Product-33',i10='UNDEF',i21='northwind~customer',i32='UNDEF',i43='northwind~customer',i54='northwind~order',i65='UNDEF',node1='NWD~Customer-VICTE',node2='NWD~Order-10251',node3='NWD~Customer-VICTE',node4='NWD~Order-10850',node5='NWD~OrderDetail-10850-33',p01='northwind~customer',p12='UNDEF',p23='northwind~customer',p34='UNDEF',p45='UNDEF',p56='northwind~product',type1='northwind~Customer',type2='northwind~Order',type3='northwind~Customer',type4='northwind~Order',type5='northwind~OrderDetail',typeA='UNDEF',typeB='northwind~Product')/search_LinkedSearch_typeB/subjectId&$format=json

===>

WHERE {

selectOperation

VALUES(?Classm){(<http://northwind.com/model/Product>)} #clausesMatch
{ ?Class (<http://www.w3.org/2004/02/skos/core#exactMatch> | ^ <http://www.w3.org/2004/02/skos/core#exactMatch>)* ?Classm }
#clausesPathProperties
{
FILTER(!isIRI(?Class_o) && !isBLANK(?Class_o))
    ?Class_s ?Class_p ?Class_o .
}
#clausesComplex
#clausesExpandSelect

} LIMIT 100000

?Class and ?Classm incorrect in #selectOperation