• Places
    • Home
    • Graphs
    • Prefixes
  • Admin
    • Users
    • Settings
    • Plugins
    • Statistics
  • Repository
    • Load local file
    • Load from HTTP
    • Load from library
    • Remove triples
    • Clear repository
  • Query
    • YASGUI SPARQL Editor
    • Simple Form
    • SWISH Prolog shell
  • Help
    • Documentation
    • Tutorial
    • Roadmap
    • HTTP Services
  • Login

8 library(uri): Process URIs
AllApplicationManualNameSummaryHelp

  • Documentation
    • Reference manual
    • Packages
      • SWI-Prolog C-library
        • library(uri): Process URIs
          • uri_components/2
          • uri_data/3
          • uri_data/4
          • uri_normalized/2
          • iri_normalized/2
          • uri_normalized_iri/2
          • uri_is_global/1
          • uri_resolve/3
          • uri_normalized/3
          • iri_normalized/3
          • uri_normalized_iri/3
          • uri_query_components/2
          • uri_authority_components/2
          • uri_authority_data/3
          • uri_encoded/3
          • uri_iri/2
          • uri_file_name/2
Availability::- use_module(library(uri)).(can be autoloaded)
Source[semidet]uri_is_global(+URI)
True if URI has a scheme. The semantics is the same as the code below, but the implementation is more efficient as it does not need to parse the other components, nor needs to bind the scheme.
uri_is_global(URI) :-
        uri_components(URI, Components),
        uri_data(scheme, Components, Scheme),
        nonvar(Scheme).
ClioPatria (version V3.1.1-21-gb8003bb)