In TextEdit there does not appear to be any '{' in the file. However,if I
save the file it automatically saves as .rdf file. Then I manually convert
to .ttl file. Do you think this could be causing a problem? Do I need to
use a different editor to generate a .ttl file?On Mon, Aug 19, 2013 at 5:01 PM, Andy Seaborne <[email protected]> wrote: > On 19/08/13 21:26, Brad Moran wrote: > >> Where exactly? As far as I see there is no '{' in the file, am I missing >> one? >> > > The only way I can create the error message you report is to chnage it and > put a "{" at the start of the file. > > There should not be one. > > The file you sent in email works for me 9althopugh the email being > corrupted, that might be luck), so it looks like NetBeansProjects/mdr-older/ > **trunk/data.ttl is different. > > Any other parse error at that point leads to a different message. > > Andy > > > >> >> On Mon, Aug 19, 2013 at 3:45 PM, Brad Moran <[email protected]> >> wrote: >> >> *Hi,* >>> *tried running jena.textindexer from bash like:* >>> >>> >>> java -cp jena-2.10.2/jena-fuseki-0.2.8-**SNAPSHOT/fuseki-server.jar >>> jena.textindexer --desc=NetBeansProjects/mdr-**older/trunk/data.ttl >>> >>> *But i am receiving this error:* >>> >>> >>> ERROR [line: 1, col: 1 ] Not implemented >>> com.hp.hpl.jena.sparql.**ARQException: Failed reading assembler >>> description: >>> [line: 1, col: 1 ] Not implemented >>> at >>> com.hp.hpl.jena.sparql.core.**assembler.AssemblerUtils.** >>> build(AssemblerUtils.java:87) >>> at >>> org.apache.jena.query.text.**TextDatasetFactory.create(** >>> TextDatasetFactory.java:38) >>> at jena.textindexer.**processModulesAndArgs(**textindexer.java:89) >>> at arq.cmdline.CmdArgModule.**process(CmdArgModule.java:51) >>> at arq.cmdline.CmdMain.**mainMethod(CmdMain.java:100) >>> at arq.cmdline.CmdMain.mainRun(**CmdMain.java:63) >>> at arq.cmdline.CmdMain.mainRun(**CmdMain.java:50) >>> at jena.textindexer.main(**textindexer.java:55) >>> >>> *The problem seems to be with my assembler file:* >>> * >>> >>> * >>> @prefix : >>> <http://localhost/jena_**example/#<http://localhost/jena_example/#>> >>> . >>> @prefix rdf: >>> <http://www.w3.org/1999/02/22-**rdf-syntax-ns#<http://www.w3.org/1999/02/22-rdf-syntax-ns#>> >>> . >>> @prefix rdfs: >>> <http://www.w3.org/2000/01/**rdf-schema#<http://www.w3.org/2000/01/rdf-schema#>> >>> . >>> @prefix tdb: >>> <http://jena.hpl.hp.com/2008/**tdb#<http://jena.hpl.hp.com/2008/tdb#>> >>> . >>> @prefix ja: >>> <http://jena.hpl.hp.com/2005/**11/Assembler#<http://jena.hpl.hp.com/2005/11/Assembler#>> >>> . >>> @prefix text: <http://jena.apache.org/text#> . >>> @prefix mms: <http://rdf.cdisc.org/mms#> . >>> @prefix sdtms: >>> <http://rdf.cdisc.org/sdtm-1-**2/schema#<http://rdf.cdisc.org/sdtm-1-2/schema#>> >>> . >>> @prefix sdtmigs: >>> <http://rdf.cdisc.org/sdtmig-**3-1-2/schema#<http://rdf.cdisc.org/sdtmig-3-1-2/schema#>> >>> . >>> >>> ## Example of a TDB dataset and text index >>> ## Initialize TDB >>> [] ja:loadClass "com.hp.hpl.jena.tdb.TDB" . >>> tdb:DatasetTDB rdfs:subClassOf ja:RDFDataset . >>> tdb:GraphTDB rdfs:subClassOf ja:Model . >>> >>> ## Initialize text query >>> [] ja:loadClass "org.apache.jena.query.text.**TextQuery" . >>> # A TextDataset is a regular dataset with a text index. >>> text:TextDataset rdfs:subClassOf ja:RDFDataset . >>> # Lucene index >>> text:TextIndexLucene rdfs:subClassOf text:TextIndex . >>> >>> ## ------------------------------**------------------------------**--- >>> ## This URI must be fixed - it's used to assemble the text dataset. >>> >>> :text_dataset rdf:type text:TextDataset ; >>> text:dataset <#dataset> ; >>> text:index <#indexLucene> ; >>> . >>> >>> # A TDB dataset used for RDF storage >>> <#dataset> rdf:type tdb:DatasetTDB ; >>> tdb:location "tdb" ; >>> . >>> >>> # Text index description >>> <#indexLucene> a text:TextIndexLucene ; >>> text:directory <file:luceneIndexes> ; >>> text:entityMap <#entMap> ; >>> . >>> >>> # Mapping in the index >>> # URI stored in field "uri" >>> # rdfs:label is mapped to field "text" >>> <#entMap> a text:EntityMap ; >>> text:entityField "uri" ; >>> text:defaultField "text" ; >>> text:map ( >>> [ text:field "text" ; text:predicate mms:dataElementName ] >>> [ text:field "text" ; text:predicate mms:dataElementDescription ] >>> [ text:field "text" ; text:predicate mms:dataElementType ] >>> [ text:field "text" ; text:predicate mms:dataElementLabel ] >>> [ text:field "text" ; text:predicate mms:broader ] >>> [ text:field "text" ; text:predicate mms:ordinal ] >>> [ text:field "text" ; text:predicate sdtms:dataElementCompliance ] >>> [ text:field "text" ; text:predicate sdtms:dataElementType ] >>> [ text:field "text" ; text:predicate sdtms:dataElementRole ] >>> [ text:field "text" ; text:predicate sdtmigs:references ] >>> ) . >>> >>> *Any advice on what might be going wrong?* >>> >>> >> >
