public interface VocabularyDecl
Vocabulary
.
Note: Implementations of a VocabularyDecl
MUST be stable across the
life cycle of an AbstractTripleStore
. For this reason it is strongly
recommended that new versions of a vocabulary are defined in a new class.
Each class SHOULD provide a declaration for the namespace(s) used by the
vocabulary. It is convention to expose this String
value as a public
static field named NAMESPACE
. Declaring the namespace used by
provides for compact encoding of URIs within that namespace (e.g., using a
VocabURIShortIV
for the namespace and a compressed unicode representation
of the localName of the URI) even if those URIs were not part of the original
vocabulary declaration. Thus, it provides a compact fallback encoding if the
vocabulary evolves after the AbstractTripleStore
has been
provisioned.
Iterator<org.openrdf.model.URI> values()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.