Function horned_owl::resolve::localize_iri

source ·
pub fn localize_iri<A: ForIRI>(iri: &IRI<A>, doc_iri: &IRI<A>) -> IRI<A>
Expand description

Assuming that doc_iri is a local file IRI, return a new IRI for that is the local equivalent of iri.

§Examples

let b = Build::new_rc();
let doc_iri = b.iri("file://base_dir/and.owl");
let iri = b.iri("http://www.example.com/or.owl");
let local = b.iri("file://base_dir/or.owl");
assert_eq!(localize_iri(&iri, &doc_iri), local);