Class ExtraPrefixes


  • public class ExtraPrefixes
    extends Object
    Manages extra prefixes that are always available even if not explicitly declared. Examples include fn and Jena's afn.
    Author:
    Holger Knublauch
    • Constructor Detail

      • ExtraPrefixes

        public ExtraPrefixes()
    • Method Detail

      • add

        public static void add​(String prefix,
                               String namespace)
        Programmatically adds a new prefix to be regarded as an "extra" prefix. These are prefixes that are assumed to be valid even if they haven't been declared in the current ontology. This method has no effect if the prefix was already set before.
        Parameters:
        prefix - the prefix to add
        namespace - the namespace to add
      • add

        public static void add​(org.apache.jena.rdf.model.Resource resource)
        Attempts to add an extra prefix for a given Resource. This does nothing if the prefix does not exist or is empty.
        Parameters:
        resource - the resource to get the namespace of
      • getExtraPrefixes

        public static Map<String,​String> getExtraPrefixes()
        Gets a Map from prefixes to namespaces. The result should be treated as read-only.
        Returns:
        the extra prefixes