Pondering on what the LARQ assembler might look like ...

1/ Is the index associated with a graph or a dataset? or are both possible? (I think my pref is dataset)

2/ Here's a assembler for a dataset of a default graph and named graph.

<#ds1>   rdf:type ja:RDFDataset ;
    ja:defaultGraph    <#model1> ;
    rdfs:label "Dataset 1" ;
    ja:namedGraph
        [ ja:graphName      <http://example.org/name1> ;
          ja:graph          <#model1> ] ;
    ja:namedGraph
        [ ja:graphName      <http://example.org/name2> ;
          ja:graph          <#model2>
        ] ;
    .

<#model1>  rdf:type ja:MemoryModel ;
    rdfs:label "Model(plain)" ;
    ja:content [ ja:externalContent <file:FILE-1.ttl> ] ;
    ja:content [ ja:externalContent <file:FILE-2.ttl> ] ;
    .


LARQ adds:

<#ds1>   rdf:type ja:RDFDataset ;
    larq:textIndex "Location of Lucene data" ;
...


to add it to a dataset.

This *attaches* it, it does not *build* it.

        Andy

Reply via email to