Template:Workflow: Difference between revisions

From MaRDI portal
No edit summary
Tag: Reverted
No edit summary
Tag: Reverted
Line 85: Line 85:
              
              
             BIND(REPLACE(?Symbolraw, "\\$", "") AS ?cleanSymbol)
             BIND(REPLACE(?Symbolraw, "\\$", "") AS ?cleanSymbol)
             BIND(CONCAT('<math>', ?cleanSymbol, '</math>') AS ?Symbol)
             BIND(CONCAT(<math>, ?cleanSymbol, </math>) AS ?Symbol)
            
            
         }
         }

Revision as of 11:56, 31 October 2024


Available identifiers

Problem statement

Object of research and objective

Involved disciplines

    Model

    Variables

    Sorry, the SPARQL server sent an error. (see details with parameter log=2)

    Error #sparql :Error query  : PREFIX mdb: <https://mardi4nfdi.de/mathmoddb#>
    SELECT ?Name ?Unit ?Symbol ?Task (?Type AS ?Dependency_Type) WHERE {
       
       wd: wdt:P557 ?centralItem .
       ?centralItem wdt:P31 wd:Q68663;
                    wdt:P188 ?url;
                    rdfs:label ?Label.
    
       
       SERVICE <https://sparql.mtsr2024.m1.mardi.ovh/mathalgodb/query> {
            ?url mdb:appliedByTask ?task .
            ?task rdfs:label ?Task .
            
            
            {
                ?task mdb:containsInput ?item .
                ?item rdfs:label ?Name .
                BIND("independent" AS ?Type)
            }
            UNION
            {
                ?task mdb:containsOutput ?item .
                ?item rdfs:label ?Name .
                BIND("dependent" AS ?Type)
            }
            
            
            OPTIONAL {
                ?task mdb:containsFormulation ?formulation .
                ?formulation mdb:inDefiningFormulation ?definingStatement .
    
                
                BIND(STR(?definingStatement) AS ?plainStatement)
    
                
                BIND(REPLACE(?plainStatement, "\\s*,\\s*", ",") AS ?cleanedStatement)
    
                
                BIND(STRBEFORE(?cleanedStatement, ",") AS ?Symbolraw)
                BIND(STRAFTER(?cleanedStatement, ",") AS ?quantityLabel)
                
                BIND(REPLACE(?Symbolraw, "\\$", "") AS ?cleanSymbol)
                BIND(CONCAT(,?cleanSymbol,) AS ?Symbol)
               
            }
            BIND(STR(?Name) AS ?plainItemLabel)
            FILTER(?quantityLabel = ?plainItemLabel)       
            
        }
        
        BIND("" AS ?Unit)
    }
    ORDER BY ?taskLabel ?itemLabel
    Error endpoint: https://query.portal.mardi4nfdi.de/proxy/wdqs/bigdata/namespace/wdq/sparql
    Error http_response_code: 400
    Error message: SPARQL-QUERY: queryStr=PREFIX mdb: <https://mardi4nfdi.de/mathmoddb#>
    SELECT ?Name ?Unit ?Symbol ?Task (?Type AS ?Dependency_Type) WHERE {
       
       wd: wdt:P557 ?centralItem .
       ?centralItem wdt:P31 wd:Q68663;
                    wdt:P188 ?url;
                    rdfs:label ?Label.
    
       
       SERVICE <https://sparql.mtsr2024.m1.mardi.ovh/mathalgodb/query> {
            ?url mdb:appliedByTask ?task .
            ?task rdfs:label ?Task .
            
            
            {
                ?task mdb:containsInput ?item .
                ?item rdfs:label ?Name .
                BIND("independent" AS ?Type)
            }
            UNION
            {
                ?task mdb:containsOutput ?item .
                ?item rdfs:label ?Name .
                BIND("dependent" AS ?Type)
            }
            
            
            OPTIONAL {
                ?task mdb:containsFormulation ?formulation .
                ?formulation mdb:inDefiningFormulation ?definingStatement .
    
                
                BIND(STR(?definingStatement) AS ?plainStatement)
    
                
                BIND(REPLACE(?plainStatement, "\\s*,\\s*", ",") AS ?cleanedStatement)
    
                
                BIND(STRBEFORE(?cleanedStatement, ",") AS ?Symbolraw)
                BIND(STRAFTER(?cleanedStatement, ",") AS ?quantityLabel)
                
                BIND(REPLACE(?Symbolraw, "\\$", "") AS ?cleanSymbol)
                BIND(CONCAT(,?cleanSymbol,) AS ?Symbol)
               
            }
            BIND(STR(?Name) AS ?plainItemLabel)
            FILTER(?quantityLabel = ?plainItemLabel)       
            
        }
        
        BIND("" AS ?Unit)
    }
    ORDER BY ?taskLabel ?itemLabel
    java.util.concurrent.ExecutionException: org.openrdf.query.MalformedQueryException: Lexical error at line 43, column 25.  Encountered: "\u007f" (127), after : ""
    	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    	at java.util.concurrent.FutureTask.get(FutureTask.java:206)
    	at com.bigdata.rdf.sail.webapp.BigdataServlet.submitApiTask(BigdataServlet.java:292)
    	at com.bigdata.rdf.sail.webapp.QueryServlet.doSparqlQuery(QueryServlet.java:678)
    	at com.bigdata.rdf.sail.webapp.QueryServlet.doGet(QueryServlet.java:290)
    	at com.bigdata.rdf.sail.webapp.RESTServlet.doGet(RESTServlet.java:240)
    	at com.bigdata.rdf.sail.webapp.MultiTenancyServlet.doGet(MultiTenancyServlet.java:273)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:865)
    	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1655)
    	at org.wikidata.query.rdf.blazegraph.throttling.ThrottlingFilter.doFilter(ThrottlingFilter.java:320)
    	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
    	at org.wikidata.query.rdf.blazegraph.throttling.SystemOverloadFilter.doFilter(SystemOverloadFilter.java:82)
    	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
    	at ch.qos.logback.classic.helpers.MDCInsertingServletFilter.doFilter(MDCInsertingServletFilter.java:50)
    	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
    	at org.wikidata.query.rdf.blazegraph.filters.QueryEventSenderFilter.doFilter(QueryEventSenderFilter.java:119)
    	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
    	at org.wikidata.query.rdf.blazegraph.filters.ClientIPFilter.doFilter(ClientIPFilter.java:43)
    	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
    	at org.wikidata.query.rdf.blazegraph.filters.JWTIdentityFilter.doFilter(JWTIdentityFilter.java:66)
    	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
    	at org.wikidata.query.rdf.blazegraph.filters.RealAgentFilter.doFilter(RealAgentFilter.java:33)
    	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
    	at org.wikidata.query.rdf.blazegraph.filters.RequestConcurrencyFilter.doFilter(RequestConcurrencyFilter.java:50)
    	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1634)
    	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
    	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
    	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
    	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
    	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
    	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
    	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
    	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340)
    	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
    	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
    	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
    	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
    	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242)
    	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
    	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)
    	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
    	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
    	at org.eclipse.jetty.server.Server.handle(Server.java:503)
    	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)
    	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
    	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
    	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    	at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
    	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
    	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
    	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
    	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
    	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
    	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)
    	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)
    	at java.lang.Thread.run(Thread.java:750)
    Caused by: org.openrdf.query.MalformedQueryException: Lexical error at line 43, column 25.  Encountered: "\u007f" (127), after : ""
    	at com.bigdata.rdf.sail.sparql.Bigdata2ASTSPARQLParser.parseQuery2(Bigdata2ASTSPARQLParser.java:404)
    	at com.bigdata.rdf.sail.webapp.QueryServlet$SparqlQueryTask.call(QueryServlet.java:741)
    	at com.bigdata.rdf.sail.webapp.QueryServlet$SparqlQueryTask.call(QueryServlet.java:695)
    	at com.bigdata.rdf.task.ApiTaskForIndexManager.call(ApiTaskForIndexManager.java:68)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    	... 1 more
    Caused by: com.bigdata.rdf.sail.sparql.ast.TokenMgrError: Lexical error at line 43, column 25.  Encountered: "\u007f" (127), after : ""
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilderTokenManager.getNextToken(SyntaxTreeBuilderTokenManager.java:3994)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.jj_ntk(SyntaxTreeBuilder.java:9637)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.UnaryExpression(SyntaxTreeBuilder.java:4341)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.MultiplicativeExpression(SyntaxTreeBuilder.java:4287)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.AdditiveExpression(SyntaxTreeBuilder.java:4193)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.NumericExpression(SyntaxTreeBuilder.java:4189)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.RelationalExpression(SyntaxTreeBuilder.java:4017)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.ValueLogical(SyntaxTreeBuilder.java:4013)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.ConditionalAndExpression(SyntaxTreeBuilder.java:3977)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.ConditionalOrExpression(SyntaxTreeBuilder.java:3941)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.Expression(SyntaxTreeBuilder.java:3937)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.ArgList(SyntaxTreeBuilder.java:2697)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.Concat(SyntaxTreeBuilder.java:6214)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.StringFunction(SyntaxTreeBuilder.java:5152)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.BuiltInCall(SyntaxTreeBuilder.java:5072)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.PrimaryExpression(SyntaxTreeBuilder.java:4560)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.UnaryExpression(SyntaxTreeBuilder.java:4459)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.MultiplicativeExpression(SyntaxTreeBuilder.java:4287)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.AdditiveExpression(SyntaxTreeBuilder.java:4193)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.NumericExpression(SyntaxTreeBuilder.java:4189)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.RelationalExpression(SyntaxTreeBuilder.java:4017)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.ValueLogical(SyntaxTreeBuilder.java:4013)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.ConditionalAndExpression(SyntaxTreeBuilder.java:3977)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.ConditionalOrExpression(SyntaxTreeBuilder.java:3941)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.Expression(SyntaxTreeBuilder.java:3937)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.Bind(SyntaxTreeBuilder.java:7013)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.FilterOrBind(SyntaxTreeBuilder.java:2251)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.BasicGraphPattern(SyntaxTreeBuilder.java:2111)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2034)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.OptionalGraphPattern(SyntaxTreeBuilder.java:2396)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPatternNotTriples(SyntaxTreeBuilder.java:2358)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2047)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2056)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1969)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.ServiceGraphPattern(SyntaxTreeBuilder.java:2534)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPatternNotTriples(SyntaxTreeBuilder.java:2370)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GraphPattern(SyntaxTreeBuilder.java:2047)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.GroupGraphPattern(SyntaxTreeBuilder.java:1969)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.WhereClause(SyntaxTreeBuilder.java:1013)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.SelectQuery(SyntaxTreeBuilder.java:377)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.Query(SyntaxTreeBuilder.java:328)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.QueryContainer(SyntaxTreeBuilder.java:216)
    	at com.bigdata.rdf.sail.sparql.ast.SyntaxTreeBuilder.parseQuery(SyntaxTreeBuilder.java:32)
    	at com.bigdata.rdf.sail.sparql.Bigdata2ASTSPARQLParser.parseQuery2(Bigdata2ASTSPARQLParser.java:336)
    	... 7 more
    
    Error number: 0
    Error message: 
    
    Error data: Array
    (
        [query] => PREFIX mdb: <https://mardi4nfdi.de/mathmoddb#>
    SELECT ?Name ?Unit ?Symbol ?Task (?Type AS ?Dependency_Type) WHERE {
       
       wd: wdt:P557 ?centralItem .
       ?centralItem wdt:P31 wd:Q68663;
                    wdt:P188 ?url;
                    rdfs:label ?Label.
    
       
       SERVICE <https://sparql.mtsr2024.m1.mardi.ovh/mathalgodb/query> {
            ?url mdb:appliedByTask ?task .
            ?task rdfs:label ?Task .
            
            
            {
                ?task mdb:containsInput ?item .
                ?item rdfs:label ?Name .
                BIND("independent" AS ?Type)
            }
            UNION
            {
                ?task mdb:containsOutput ?item .
                ?item rdfs:label ?Name .
                BIND("dependent" AS ?Type)
            }
            
            
            OPTIONAL {
                ?task mdb:containsFormulation ?formulation .
                ?formulation mdb:inDefiningFormulation ?definingStatement .
    
                
                BIND(STR(?definingStatement) AS ?plainStatement)
    
                
                BIND(REPLACE(?plainStatement, "\\s*,\\s*", ",") AS ?cleanedStatement)
    
                
                BIND(STRBEFORE(?cleanedStatement, ",") AS ?Symbolraw)
                BIND(STRAFTER(?cleanedStatement, ",") AS ?quantityLabel)
                
                BIND(REPLACE(?Symbolraw, "\\$", "") AS ?cleanSymbol)
                BIND(CONCAT(,?cleanSymbol,) AS ?Symbol)
               
            }
            BIND(STR(?Name) AS ?plainItemLabel)
            FILTER(?quantityLabel = ?plainItemLabel)       
            
        }
        
        BIND("" AS ?Unit)
    }
    ORDER BY ?taskLabel ?itemLabel
        [output] => xml
        [Accept] => application/sparql-results+xml
    )
    
    

    Parameters

    Process information

    Process steps

    Applied methods

    Software used

    Hardware

    Input data

    Output data