Please file a ticket for this, with a file that shows the problem and a complete invocation that fails.
ajs6f > On Nov 10, 2018, at 10:04 AM, Martynas Jusevičius <[email protected]> > wrote: > > Yes, .as I wrote, without --syntax and with .trix extension it works. > On Sat, Nov 10, 2018 at 3:51 PM ajs6f <[email protected]> wrote: >> >> Just as an experiment, can you verify that changing the extensions to .trix >> and removing the --syntax flag works? >> >> ajs6f >> >>> On Nov 10, 2018, at 9:49 AM, Martynas Jusevičius <[email protected]> >>> wrote: >>> >>> There are some issues with non-canonical XMLLiterals, but in principle >>> the files parse. >>> >>> I think --syntax TriX doesn't work though, as it throws RDF/XML related >>> errors. >>> On Sat, Nov 10, 2018 at 3:32 PM Laura Morales <[email protected]> wrote: >>>> >>>> It should yes. Maybe you have some errors in your file? Did you try riot >>>> --validate yourfile.xml? Maybe you missed the >>>> xmlns="http://www.w3.org/2004/03/trix/trix-1/"? >>>> >>>> >>>> >>>> Sent: Saturday, November 10, 2018 at 3:19 PM >>>> From: "Martynas Jusevičius" <[email protected]> >>>> To: jena-users-ml <[email protected]> >>>> Subject: Re: Converting TriX to N-Quads with riot >>>> Laura's example seems to work, but I thought --syntax should override >>>> the file extension? >>>> On Sat, Nov 10, 2018 at 3:17 PM ajs6f <[email protected]> wrote: >>>>> >>>>> I'd have to go check the code, but Martynas, possibly the file extensions >>>>> are tripping you up? >>>>> >>>>> ajs6f >>>>> >>>>>> On Nov 10, 2018, at 9:10 AM, Laura Morales <[email protected]> wrote: >>>>>> >>>>>> Using the TriX file here >>>>>> http://www.hpl.hp.com/techreports/2004/HPL-2004-56.pdf on page 3 as an >>>>>> example it works for me: >>>>>> >>>>>> 1. copy content to a file example.trix >>>>>> 2. riot --validate example.trix >>>>>> 3. riot --output nq example.trix >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> Sent: Saturday, November 10, 2018 at 2:31 PM >>>>>>> From: "Martynas Jusevičius" <[email protected]> >>>>>>> To: jena-users-ml <[email protected]> >>>>>>> Subject: Converting TriX to N-Quads with riot >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I have some large TriX files that I want to convert to N-Quads from >>>>>>> command line (and later on to RDF HDT). >>>>>>> >>>>>>> The files validate against the TriX XML schema, so I assume they're >>>>>>> good. >>>>>>> I couldn't find a standalone trix script in the /bin folder, so I tried >>>>>>> >>>>>>> riot --syntax=TriX KORT10.1.xml >>>>>>> >>>>>>> and I got: >>>>>>> >>>>>>> 13:25:02 ERROR riot :: [line: 15, col: 99] {E202} >>>>>>> Expecting XML start or end element(s). String data >>>>>>> "https://localhost:4443/atomgraph/city-graph/graphs/616337ee-f0f9-455f-a838-037fa875dbdd" >>>>>>> not allowed. Maybe there should be an rdf:parseType='Literal' for >>>>>>> embedding mixed XML content in RDF. Maybe a striping error. >>>>>>> 13:25:02 ERROR riot :: [line: 16, col: 15] {E201} >>>>>>> Multiple children of property element >>>>>>> 13:25:02 ERROR riot :: [line: 21, col: 15] {E201} >>>>>>> Multiple children of property element >>>>>>> 13:25:02 ERROR riot :: [line: 26, col: 15] {E201} >>>>>>> Multiple children of property element >>>>>>> 13:25:02 ERROR riot :: [line: 31, col: 15] {E201} >>>>>>> Multiple children of property element >>>>>>> 13:25:02 ERROR riot :: [line: 36, col: 15] {E201} >>>>>>> Multiple children of property element >>>>>>> 13:25:02 WARN riot :: [line: 39, col: 77] {W102} >>>>>>> unqualified use of rdf:datatype is deprecated. >>>>>>> 13:25:02 ERROR riot :: [line: 41, col: 15] {E201} >>>>>>> Multiple children of property element >>>>>>> 13:25:02 ERROR riot :: [line: 46, col: 15] {E201} >>>>>>> Multiple children of property element >>>>>>> 13:25:02 ERROR riot :: [line: 51, col: 15] {E201} >>>>>>> Multiple children of property element >>>>>>> 13:25:02 ERROR riot :: [line: 56, col: 15] {E201} >>>>>>> Multiple children of property element >>>>>>> 13:25:02 ERROR riot :: [line: 61, col: 15] {E201} >>>>>>> Multiple children of property element >>>>>>> 13:25:02 ERROR riot :: [line: 66, col: 15] {E201} >>>>>>> Multiple children of property element >>>>>>> 13:25:02 WARN riot :: [line: 69, col: 77] {W102} >>>>>>> unqualified use of rdf:datatype is deprecated. >>>>>>> >>>>>>> which looks like riot is trying to parse the file as RDF/XML instead. >>>>>>> >>>>>>> Is TriX not supported on command line? >>>>>>> >>>>>>> >>>>>>> Martynas >>>>>>> >>>>> >>
