Skip to content

Commit 3b44db1

Browse files
author
James Leigh
committed
Issue #859: Include repository config ns prefix in config.till files
Signed-off-by: James Leigh <james.leigh@ontotext.com>
1 parent cab99ac commit 3b44db1

12 files changed

Lines changed: 22 additions & 0 deletions

File tree

core/repository/api/src/main/java/org/eclipse/rdf4j/repository/config/RepositoryConfig.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
*******************************************************************************/
88
package org.eclipse.rdf4j.repository.config;
99

10+
import static org.eclipse.rdf4j.repository.config.RepositoryConfigSchema.NAMESPACE;
1011
import static org.eclipse.rdf4j.repository.config.RepositoryConfigSchema.REPOSITORY;
1112
import static org.eclipse.rdf4j.repository.config.RepositoryConfigSchema.REPOSITORYID;
1213
import static org.eclipse.rdf4j.repository.config.RepositoryConfigSchema.REPOSITORYIMPL;
@@ -19,6 +20,7 @@
1920
import org.eclipse.rdf4j.model.util.Models;
2021
import org.eclipse.rdf4j.model.vocabulary.RDF;
2122
import org.eclipse.rdf4j.model.vocabulary.RDFS;
23+
import org.eclipse.rdf4j.model.vocabulary.XMLSchema;
2224

2325
/**
2426
* @author Arjohn Kampman
@@ -131,6 +133,9 @@ public void export(Model model) {
131133
*/
132134
public void export(Model model, Resource repositoryNode) {
133135
ValueFactory vf = SimpleValueFactory.getInstance();
136+
model.setNamespace(RDFS.NS);
137+
model.setNamespace(XMLSchema.NS);
138+
model.setNamespace("rep", NAMESPACE);
134139
model.add(repositoryNode, RDF.TYPE, REPOSITORY);
135140

136141
if (id != null) {

core/repository/http/src/main/java/org/eclipse/rdf4j/repository/http/config/HTTPRepositoryConfig.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
*******************************************************************************/
88
package org.eclipse.rdf4j.repository.http.config;
99

10+
import static org.eclipse.rdf4j.repository.http.config.HTTPRepositorySchema.NAMESPACE;
1011
import static org.eclipse.rdf4j.repository.http.config.HTTPRepositorySchema.PASSWORD;
1112
import static org.eclipse.rdf4j.repository.http.config.HTTPRepositorySchema.REPOSITORYURL;
1213
import static org.eclipse.rdf4j.repository.http.config.HTTPRepositorySchema.USERNAME;
@@ -78,6 +79,7 @@ public Resource export(Model graph) {
7879
Resource implNode = super.export(graph);
7980

8081
if (url != null) {
82+
graph.setNamespace("http", NAMESPACE);
8183
graph.add(implNode, REPOSITORYURL, SimpleValueFactory.getInstance().createIRI(url));
8284
}
8385
// if (username != null) {

core/repository/sail/src/main/java/org/eclipse/rdf4j/repository/sail/config/ProxyRepositoryConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ public void validate()
5050
public Resource export(Model model) {
5151
Resource implNode = super.export(model);
5252
if (null != this.proxiedID) {
53+
model.setNamespace("proxy", ProxyRepositorySchema.NAMESPACE);
5354
model.add(implNode, ProxyRepositorySchema.PROXIED_ID,
5455
SimpleValueFactory.getInstance().createLiteral(this.proxiedID));
5556
}

core/repository/sail/src/main/java/org/eclipse/rdf4j/repository/sail/config/SailRepositoryConfig.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
*******************************************************************************/
88
package org.eclipse.rdf4j.repository.sail.config;
99

10+
import static org.eclipse.rdf4j.repository.sail.config.SailRepositorySchema.NAMESPACE;
1011
import static org.eclipse.rdf4j.repository.sail.config.SailRepositorySchema.SAILIMPL;
1112
import static org.eclipse.rdf4j.sail.config.SailConfigSchema.SAILTYPE;
1213

@@ -69,6 +70,7 @@ public Resource export(Model model) {
6970
Resource repImplNode = super.export(model);
7071

7172
if (sailImplConfig != null) {
73+
model.setNamespace("sr", NAMESPACE);
7274
Resource sailImplNode = sailImplConfig.export(model);
7375
model.add(repImplNode, SAILIMPL, sailImplNode);
7476
}

core/repository/sparql/src/main/java/org/eclipse/rdf4j/repository/sparql/config/SPARQLRepositoryConfig.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ public class SPARQLRepositoryConfig extends AbstractRepositoryImplConfig {
2626

2727
private static final ValueFactory vf = SimpleValueFactory.getInstance();
2828

29+
public static final String NAMESPACE = "http://www.openrdf.org/config/repository/sparql#";
30+
2931
public static final IRI QUERY_ENDPOINT = vf.createIRI(
3032
"http://www.openrdf.org/config/repository/sparql#query-endpoint");
3133

@@ -80,6 +82,7 @@ public void validate()
8082
public Resource export(Model m) {
8183
Resource implNode = super.export(m);
8284

85+
m.setNamespace("sparql", NAMESPACE);
8386
if (getQueryEndpointUrl() != null) {
8487
m.add(implNode, QUERY_ENDPOINT, vf.createIRI(getQueryEndpointUrl()));
8588
}

core/sail/api/src/main/java/org/eclipse/rdf4j/sail/config/AbstractSailImplConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ public Resource export(Model m) {
6363
ValueFactory vf = SimpleValueFactory.getInstance();
6464
BNode implNode = vf.createBNode();
6565

66+
m.setNamespace("sail", SailConfigSchema.NAMESPACE);
6667
if (type != null) {
6768
m.add(implNode, SAILTYPE, vf.createLiteral(type));
6869
}

core/sail/base/src/main/java/org/eclipse/rdf4j/sail/base/config/BaseSailConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ public Resource export(Model graph) {
5555
Resource implNode = super.export(graph);
5656

5757
if (evalStratFactoryClassName != null) {
58+
graph.setNamespace("sb", NAMESPACE);
5859
graph.add(implNode, EVALUATION_STRATEGY_FACTORY,
5960
SimpleValueFactory.getInstance().createLiteral(evalStratFactoryClassName));
6061
}

core/sail/federation/src/main/java/org/eclipse/rdf4j/sail/federation/config/FederationConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ public void setReadOnly(boolean readOnly) {
109109
public Resource export(Model model) {
110110
ValueFactory valueFactory = SimpleValueFactory.getInstance();
111111
Resource self = super.export(model);
112+
model.setNamespace("sf", NAMESPACE);
112113
for (RepositoryImplConfig member : getMembers()) {
113114
model.add(self, MEMBER, member.export(model));
114115
}

core/sail/fts/lucene-api/src/main/java/org/eclipse/rdf4j/sail/lucene/config/AbstractLuceneSailConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ public Resource export(Model m) {
8383
Resource implNode = super.export(m);
8484

8585
ValueFactory vf = SimpleValueFactory.getInstance();
86+
m.setNamespace("sl", LuceneSailConfigSchema.NAMESPACE);
8687
if (indexDir != null) {
8788
m.add(implNode, INDEX_DIR, SimpleValueFactory.getInstance().createLiteral(indexDir));
8889
}

core/sail/inferencer/src/main/java/org/eclipse/rdf4j/sail/inferencer/fc/config/CustomGraphQueryInferencerConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ public void validate()
162162
@Override
163163
public Resource export(Model m) {
164164
Resource implNode = super.export(m);
165+
m.setNamespace("cgqi", CustomGraphQueryInferencerSchema.NAMESPACE);
165166
if (null != language) {
166167
m.add(implNode, QUERY_LANGUAGE,
167168
SimpleValueFactory.getInstance().createLiteral(language.getName()));

0 commit comments

Comments
 (0)