public interface VocabularyDecl
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
|Modifier and Type||Method and Description|
Return an iterator which will visit the declared values.
Copyright © 2006-2014 SYSTAP, LLC. All Rights Reserved.