- using http://purl.org/dc/terms/references to refer from an
auto-annotated document to a 'pseudo-linked' document which has an url created with an object-prefix as defined in the vocabulary filepull/1/head
parent
80e8aaabc8
commit
61bb52d55c
@ -0,0 +1,44 @@
|
||||
package net.yacy.cora.lod.vocabulary;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
import net.yacy.cora.lod.Literal;
|
||||
import net.yacy.cora.lod.Vocabulary;
|
||||
|
||||
public enum DCTerms implements Vocabulary {
|
||||
|
||||
references;
|
||||
|
||||
public final static String NAMESPACE = "http://purl.org/dc/terms/";
|
||||
public final static String PREFIX = "dcterms";
|
||||
|
||||
private final String predicate;
|
||||
|
||||
private DCTerms() {
|
||||
this.predicate = NAMESPACE + this.name().toLowerCase();
|
||||
}
|
||||
|
||||
private DCTerms(String name) {
|
||||
this.predicate = NAMESPACE + name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getNamespace() {
|
||||
return NAMESPACE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getNamespacePrefix() {
|
||||
return PREFIX;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<Literal> getLiterals() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getPredicate() {
|
||||
return this.predicate;
|
||||
}
|
||||
}
|
Loading…
Reference in new issue