我正在使用本体并将 sparql 查询从 reactjs 发送到本地主机上的本体,但它不起作用 [关闭]

问题描述 投票:0回答:0

我正在使用 reactjs 作为前端并使用本体来制作献血应用程序,但是在将查询从 react 发送到本地主机上的 rdf 数据时我遇到了问题。谁能指导我如何将 sparql 查询从 reactjs 发送到本地主机上的 rdf?

我尝试了多种解决方案,例如在 fueski 服务器上部署本体,但它在从 reactjs 发送请求时返回未定义 这是通过本地主机向 rdf 数据发送 sparql 查询的代码,但它返回未定义或网站的头元素。

谁能指导我如何在本地主机上交互或发送 sparql 查询并返回查询结果。

const query = `
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT ?subject ?predicate ?object`enter code here`
WHERE {
  ?subject ?predicate ?object
}
LIMIT 25
`;
const endpoint = 'http://localhost:3030/#/dataset/ds/query';

async function fetchData() {
  console.log('fetching data');
  try {
    const response = await axios.post(endpoint, { query });
    const { data } = response;
    console.log("Data",data);
    // process the data here
  } catch (error) {
    console.error("Error",error);
  } 
}
reactjs apache sparql rdf jena
© www.soinside.com 2019 - 2024. All rights reserved.