Hi Cherag,

This is the file - it works for me with Jena 4.9.0. I am testing with an
existing dataset I have, only changing skosxl -> skos.

@prefix : <https://data.coypu.org/> .
@prefix fuseki: <http://jena.apache.org/fuseki#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix text: <http://jena.apache.org/text#> .
@prefix tdb2: <http://jena.apache.org/2016/tdb#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix skosxl: <http://www.w3.org/2008/05/skos-xl#> .

:service_my_ds rdf:type fuseki:Service;
    fuseki:name "my-dataset";
    fuseki:endpoint [ fuseki:operation fuseki:query; fuseki:name "sparql" ];
    fuseki:endpoint [ fuseki:operation fuseki:query; fuseki:name "query" ];
    fuseki:endpoint [ fuseki:operation fuseki:update; fuseki:name "update"
];
    fuseki:endpoint [ fuseki:operation fuseki:gsp-r; ];
    fuseki:endpoint [ fuseki:operation fuseki:gsp-r; fuseki:name "get" ];
    fuseki:endpoint [ fuseki:operation fuseki:gsp-rw; fuseki:name "data" ];
    fuseki:dataset <#myTextDS> .

<#myTextDS> rdf:type text:TextDataset ;
    text:dataset <#myDatasetReadWrite> ;
    text:index <#indexLucene> ;
    .

<#indexLucene> a text:TextIndexLucene ;
    text:analyzer [ a text:StandardAnalyzer ];
    text:directory
"databases/text-index-with-rdfs";
    text:storeValues true ;
    text:entityMap <#entMap> ;
    .

<#entMap> a text:EntityMap ;
    text:entityField "uri" ;
    text:graphField "graph" ;
    text:defaultField "prefLabel" ;
    text:map (
        [ text:field "prefLabel"; text:predicate skosxl:prefLabel; ]
        [ text:field "altLabel"; text:predicate skosxl:altLabel; ]
    ) .

<#myDatasetReadWrite> rdf:type tdb2:DatasetTDB2 ;
                      tdb2:unionDefaultGraph true ;
    tdb2:location "databases/fair-ease-with-rdfs"
;
    .

On Tue, Feb 27, 2024 at 6:25 PM Chirag Ratra <[email protected]> wrote:

> Hi David,
>
> Could you please share the complete file with updated typos, since when I
> am trying I am facing the same error.
>
> On Tue, Feb 27, 2024 at 12:10 PM David Habgood <[email protected]>
> wrote:
>
> > I made a typo - the reference to `<#myDatasetReadWrite>` (within the
> > <#myTextDS> definition) should match the subject of the last triples
> > block `:myDatasetReadWrite`.
> > Try changing one of these to match the other.
> >
> > On Tue, Feb 27, 2024 at 4:23 PM Chirag Ratra <[email protected]>
> > wrote:
> >
> > > Hi David,
> > >
> > > *I am getting this error :*
> > >
> > > 11:48:25 INFO  Config          :: Load configuration: file:///
> > > path/run/configuration/tq-dataset.ttl
> > > 11:48:25 ERROR Server          :: Exception in initialization: Can't
> find
> > > <file:///path/run/configuration/tq-dataset.ttl#myDatasetReadWrite> as a
> > > subject
> > > 11:48:25 WARN  WebAppContext   :: Failed startup of context
> > > o.e.j.w.WebAppContext@787e4357{Apache Jena Fuseki
> > >
> > >
> >
> Server,/,file:///C:/Users/chirag.ratra/Downloads/apache-jena-fuseki-4.10.0/apache-jena-fuseki-4.10.0/webapp/,UNAVAILABLE}
> > > org.apache.jena.assembler.exceptions.AssemblerException: Can't find
> > >
> > >
> >
> <file:///C:/Users/chirag.ratra/Downloads/apache-jena-fuseki-4.10.0/apache-jena-fuseki-4.10.0/run/configuration/tq-dataset.ttl#myDatasetReadWrite>
> > > as a subject
> > >         at
> > >
> > >
> >
> org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.open(AssemblerGroup.java:137)
> > > ~[fuseki-server.jar:4.10.0]
> > >         at
> > >
> > >
> >
> org.apache.jena.assembler.assemblers.AssemblerGroup$ExpandingAssemblerGroup.open(AssemblerGroup.java:93)
> > > ~[fuseki-server.jar:4.10.0]
> > >
> > >
> > > *Here is content of my file*
> > >
> > > @prefix : <https://data.coypu.org/> .
> > > @prefix fuseki: <http://jena.apache.org/fuseki#> .
> > > @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
> > > @prefix text: <http://jena.apache.org/text#> .
> > > @prefix tdb2: <http://jena.apache.org/2016/tdb#> .
> > > @prefix skosxl: <http://www.w3.org/2008/05/skos-xl#> .
> > >
> > > :service_my_ds rdf:type fuseki:Service;
> > >     fuseki:name "my-dataset";
> > >     fuseki:endpoint [ fuseki:operation fuseki:query; fuseki:name
> "sparql"
> > > ];
> > >     fuseki:endpoint [ fuseki:operation fuseki:query; fuseki:name
> "query"
> > ];
> > >     fuseki:endpoint [ fuseki:operation fuseki:update; fuseki:name
> > "update"
> > > ];
> > >     fuseki:endpoint [ fuseki:operation fuseki:gsp-r; ];
> > >     fuseki:endpoint [ fuseki:operation fuseki:gsp-r; fuseki:name "get"
> ];
> > >     fuseki:endpoint [ fuseki:operation fuseki:gsp-rw; fuseki:name
> "data"
> > ];
> > >     fuseki:dataset <#myTextDS> .
> > >
> > > <#myTextDS> rdf:type text:TextDataset ;
> > >     text:dataset <#myDatasetReadWrite> ;
> > >     text:index <#indexLucene> ;
> > >     .
> > >
> > > <#indexLucene> a text:TextIndexLucene ;
> > >     text:analyzer [ a text:StandardAnalyzer ];
> > >     text:directory
> > >
> > >
> >
> "C:\\Users\\chirag.ratra\\Downloads\\apache-jena-fuseki-4.10.0\\apache-jena-fuseki-4.10.0\\run/databases";
> > >     text:storeValues true ;
> > >     text:entityMap <#entMap> ;
> > >     .
> > >
> > > <#entMap> a text:EntityMap ;
> > >     text:entityField "uri" ;
> > >     text:graphField "graph" ;
> > >     text:defaultField "prefLabel" ;
> > >     text:map (
> > >         [ text:field "prefLabel"; text:predicate skosxl:prefLabel; ]
> > >         [ text:field "altLabel"; text:predicate skosxl:altLabel; ]
> > >     ) .
> > >
> > > :myDatasetReadWrite rdf:type tdb2:DatasetTDB2 ;
> > >     tdb2:location
> > >
> > >
> >
> "C:\\Users\\chirag.ratra\\Downloads\\apache-jena-fuseki-4.10.0\\apache-jena-fuseki-4.10.0\\run/databases/my-dataset"
> > > ;
> > >
> > > On Tue, Feb 27, 2024 at 10:58 AM David Habgood <[email protected]>
> > > wrote:
> > >
> > > > Hi Chirag,
> > > >
> > > > Try this, it is based on a working config I use - I inadvertently
> > removed
> > > > some of your endpoint definitions, you may want to add these back in.
> > > >
> > > > @prefix : <https://data.coypu.org/> .
> > > > @prefix fuseki: <http://jena.apache.org/fuseki#> .
> > > > @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
> > > > @prefix text: <http://jena.apache.org/text#> .
> > > > @prefix tdb2: <http://jena.apache.org/2016/tdb#> .
> > > > @prefix skosxl: <http://www.w3.org/2008/05/skos-xl#> .
> > > >
> > > > :service_my_ds rdf:type fuseki:Service;
> > > >     fuseki:name "my-dataset";
> > > >     fuseki:endpoint [ fuseki:operation fuseki:query; fuseki:name
> > "sparql"
> > > > ];
> > > >     fuseki:endpoint [ fuseki:operation fuseki:query; fuseki:name
> > "query"
> > > ];
> > > >     fuseki:endpoint [ fuseki:operation fuseki:update; fuseki:name
> > > "update"
> > > > ];
> > > >     fuseki:endpoint [ fuseki:operation fuseki:gsp-r; ];
> > > >     fuseki:endpoint [ fuseki:operation fuseki:gsp-r; fuseki:name
> "get"
> > ];
> > > >     fuseki:endpoint [ fuseki:operation fuseki:gsp-rw; fuseki:name
> > "data"
> > > ];
> > > >     fuseki:dataset <#myTextDS> .
> > > >
> > > > <#myTextDS> rdf:type text:TextDataset ;
> > > >     text:dataset <#myDatasetReadWrite> ;
> > > >     text:index <#indexLucene> ;
> > > >     .
> > > >
> > > > <#indexLucene> a text:TextIndexLucene ;
> > > >     text:analyzer [ a text:StandardAnalyzer ];
> > > >     text:directory "path\\run/databases/my-dataset-text-index";
> > > >     text:storeValues true ;
> > > >     text:entityMap <#entMap> ;
> > > >     .
> > > >
> > > > <#entMap> a text:EntityMap ;
> > > >     text:entityField "uri" ;
> > > >     text:graphField "graph" ;
> > > >     text:defaultField "prefLabel" ;
> > > >     text:map (
> > > >         [ text:field "prefLabel"; text:predicate skosxl:prefLabel; ]
> > > >         [ text:field "altLabel"; text:predicate skosxl:altLabel; ]
> > > >     ) .
> > > >
> > > > :myDatasetReadWrite rdf:type tdb2:DatasetTDB2 ;
> > > >     tdb2:location "path\\run/databases/my-dataset" ;
> > > >     .
> > > >
> > > > On Tue, Feb 27, 2024 at 2:49 PM Chirag Ratra <[email protected]>
> > > > wrote:
> > > >
> > > > > @prefix :       <http://base/#> .
> > > > > @prefix fuseki: <http://jena.apache.org/fuseki#> .
> > > > > @prefix ja:     <http://jena.hpl.hp.com/2005/11/Assembler#> .
> > > > > @prefix rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
> > > > > @prefix rdfs:   <http://www.w3.org/2000/01/rdf-schema#> .
> > > > > @prefix tdb2:   <http://jena.apache.org/2016/tdb#> .
> > > > >
> > > > > :service_tdb_all  rdf:type  fuseki:Service;
> > > > >         rdfs:label       "TDB2 tq-dataset";
> > > > >         fuseki:dataset   :tdb_dataset_readwrite;
> > > > >         fuseki:endpoint  [ fuseki:name       "sparql";
> > > > >                            fuseki:operation  fuseki:query
> > > > >                          ];
> > > > >         fuseki:endpoint  [ fuseki:name       "update";
> > > > >                            fuseki:operation  fuseki:update
> > > > >                          ];
> > > > >         fuseki:endpoint  [ fuseki:operation  fuseki:gsp-rw ];
> > > > >         fuseki:endpoint  [ fuseki:name       "query";
> > > > >                            fuseki:operation  fuseki:query
> > > > >                          ];
> > > > >         fuseki:endpoint  [ fuseki:operation  fuseki:query ];
> > > > >         fuseki:endpoint  [ fuseki:name       "data";
> > > > >                            fuseki:operation  fuseki:gsp-rw
> > > > >                          ];
> > > > >         fuseki:endpoint  [ fuseki:name       "get";
> > > > >                            fuseki:operation  fuseki:gsp-r
> > > > >                          ];
> > > > >         fuseki:endpoint  [ fuseki:operation  fuseki:update ];
> > > > >         fuseki:name      "tq-dataset" .
> > > > >
> > > > >
> > > > > :tdb_dataset_readwrite
> > > > >         rdf:type       tdb2:DatasetTDB2;
> > > > >         tdb2:location  "path\\run/databases/tq-dataset" .
> > > > >
> > > > >
> > > > > On Tue, Feb 27, 2024 at 10:09 AM David Habgood <
> [email protected]
> > >
> > > > > wrote:
> > > > >
> > > > > > Hi Chirag,
> > > > > >
> > > > > > The mailing list does not support attachments, assuming your
> > > assembler
> > > > > file
> > > > > > isn't too long you can just copy it into the email body.
> > > > > >
> > > > > > Thanks
> > > > > >
> > > > > > On Tue, Feb 27, 2024 at 2:25 PM Chirag Ratra <
> > [email protected]>
> > > > > > wrote:
> > > > > >
> > > > > > > Hi Andy,
> > > > > > > I have subscribed  to the mailing list, here is my query :
> > > > > > >
> > > > > > > I am having a problem setting up the full text search with
> Apache
> > > > Jena
> > > > > > > Fuseki.
> > > > > > > I have a dataset named tq-dataset (which has an assembler file
> > > > > > > /run/configuration/tq-dataset.ttl), it has skos xl preferred
> > labels
> > > > > which
> > > > > > > have literal forms.  I need to create a fulltext search index
> on
> > > the
> > > > > > > literal form of skos xl-prefLabel and skos xl-altLabel.
> > > > > > > Through FTS documentation I am not getting an idea what changes
> > > > should
> > > > > be
> > > > > > > made and where and I am not sure what configuration changes to
> be
> > > > done
> > > > > in
> > > > > > > which configuration file. I  have shared the configuration file
> > for
> > > > my
> > > > > > > dataset.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Mon, Feb 26, 2024 at 3:26 PM Andy Seaborne <[email protected]
> >
> > > > wrote:
> > > > > > >
> > > > > > >> Hi there,
> > > > > > >>
> > > > > > >> You don't appear to be subscribed to the
> [email protected]
> > > > > mailing
> > > > > > >> list with this email address, or you sent a message before
> > > replying
> > > > to
> > > > > > >> the acknowledgement. Your email has ended up in the moderators
> > > > inbox.
> > > > > > >> If you are not subscribed, you will not see replies to your
> > > > question.
> > > > > > >>
> > > > > > >> Please could you subscribe by sending an email to
> > > > > > >>
> > > > > > >> [email protected]
> > > > > > >>
> > > > > > >> then reply to the confirmation.
> > > > > > >>
> > > > > > >> After that, please could you re-send the message.
> > > > > > >>
> > > > > > >> You will then receive all replies that are sent to the list.
> > > > > > >>
> > > > > > >> More details:
> > > > > > >>
> > > > > > >> http://jena.apache.org/help_and_support/index.html
> > > > > > >>
> > > > > > >>     Andy
> > > > > > >>
> > > > > > >> email address used: [email protected]
> > > > > > >>
> > > > > > >> You probably want to show the configuration file you have
> tried
> > > when
> > > > > > >> posting your question.
> > > > > > >>
> > > > > > >>
> > > > > > >> On 26/02/2024 08:30, Chirag Ratra wrote:
> > > > > > >>
> > > > > > >> Hi ,
> > > > > > >>
> > > > > > >> I am having a problem setting up the full text search with
> > Apache
> > > > Jena
> > > > > > >> Fuseki.
> > > > > > >> I have a dataset named tq-dataset (which has an assembler file
> > > > > > >> /run/configuration/tq-dataset.ttl), it has skos xl preferred
> > > labels
> > > > > > which
> > > > > > >> have literal forms.  I need to index these literal forms. But
> > > > through
> > > > > > >> documentation I am not sure what new configuration or
> > modification
> > > > > > existing
> > > > > > >> ttl files has to be done.
> > > > > > >>
> > > > > > >> Regards
> > > > > > >> Chirag
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >> This email may contain material that is confidential,
> > privileged,
> > > or
> > > > > for
> > > > > > >> the sole use of the intended recipient.  Any review,
> disclosure,
> > > > > > reliance,
> > > > > > >> or distribution by others or forwarding without express
> > permission
> > > > is
> > > > > > >> strictly prohibited.  If you are not the intended recipient,
> > > please
> > > > > > contact
> > > > > > >> the sender and delete all copies, including attachments.
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > > This email may contain material that is confidential,
> privileged,
> > > or
> > > > > for
> > > > > > > the sole use of the intended recipient.  Any review,
> disclosure,
> > > > > > reliance,
> > > > > > > or distribution by others or forwarding without express
> > permission
> > > is
> > > > > > > strictly prohibited.  If you are not the intended recipient,
> > please
> > > > > > contact
> > > > > > > the sender and delete all copies, including attachments.
> > > > > > >
> > > > > >
> > > > >
> > > > > --
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > This email may contain material that is confidential, privileged,
> > > > > or for the sole use of the intended recipient.  Any review,
> > disclosure,
> > > > > reliance, or distribution by others or forwarding without express
> > > > > permission is strictly prohibited.  If you are not the intended
> > > > recipient,
> > > > > please contact the sender and delete all copies, including
> > attachments.
> > > > >
> > > >
> > >
> > > --
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > This email may contain material that is confidential, privileged,
> > > or for the sole use of the intended recipient.  Any review, disclosure,
> > > reliance, or distribution by others or forwarding without express
> > > permission is strictly prohibited.  If you are not the intended
> > recipient,
> > > please contact the sender and delete all copies, including attachments.
> > >
> >
>
> --
>
>
>
>
>
>
>
>
> This email may contain material that is confidential, privileged,
> or for the sole use of the intended recipient.  Any review, disclosure,
> reliance, or distribution by others or forwarding without express
> permission is strictly prohibited.  If you are not the intended recipient,
> please contact the sender and delete all copies, including attachments.
>

Reply via email to