As for the query, you need to stop thinking in nested objects and
start thinking in triples.

Could the query be something like this?

SELECT  ?s ?datatype
WHERE
  { ?s  <https://schema.org/Type>  1 ;
        <https://schema.org/Datatype>  ?datatype
  }

You can try it on your data on sparql.org: https://bit.ly/3nBQKnr

On Tue, Jan 18, 2022 at 10:03 PM Rinor Sefa <rinor.s...@uzh.ch> wrote:
>
> Hey,
>
> Regarding your problem "I can't find X in the RDF file". In your example, the 
> RDF file is in XML format, which may not be ideal for user reading. Why don't 
> you try to present the RDF in more readable formats such as N3 or Turtle?
>
> Rinor Sefa
>
> -----Original Message-----
> From: Martynas Jusevičius <marty...@atomgraph.com>
> Sent: Tuesday, 18 January 2022 17:38
> To: jena-users-ml <users@jena.apache.org>
> Subject: Re: Trasforming and quering RDFs
>
> Hi,
>
> SPARQL is an RDF query language, so no.
>
> But there are tools that can help:
> https://github.com/AtomGraph/JSON2RDF
> https://sparql-anything.cc
>
>
> Martynas
> atomgraph.com
>
> On Tue, Jan 18, 2022 at 5:32 PM emri mbiemri <emrimbiemri8...@gmail.com> 
> wrote:
> >
> > Dears,
> >
> > In order to have a more scalable knowledge base and easy to query, I
> > have converted JSON files [1] to RDFgraphs [2]. I am trying to get all
> > "Datatype" from "ViewModel" which has a "Type":1. The issue is I
> > cannot find the Type: 1 within the RDF file and if so, I don't know
> > how to query the "Datatype" which has "Type":1 within the "ViewModel" tag?
> >
> > And secondly, is there a direct way to query the JSON files easier
> > using SPARQL without having to convert them into RDF?
> >
> > Hope for your help.
> >
> >
> > [1]
> > https://github.com/iliriani/iliriangit/blob/master/CustomerForm.json
> > [2]
> > https://github.com/iliriani/iliriangit/blob/master/CustomerForm.rdf

Reply via email to