1% This file is part of the Attempto Parsing Engine (APE). 2% Copyright 2013, Kaarel Kaljurand <kaljurand@gmail.com>. 3% 4% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it 5% under the terms of the GNU Lesser General Public License as published by the Free Software 6% Foundation, either version 3 of the License, or (at your option) any later version. 7% 8% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT 9% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 10% PURPOSE. See the GNU Lesser General Public License for more details. 11% 12% You should have received a copy of the GNU Lesser General Public License along with the Attempto 13% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. 14 15:- module(owlswrl_iri, [ 16 iri_to_prefix/2, 17 builtin_iri/2 18 ]).
33iri_to_prefix(Iri, Iri) :- 34 sub_atom(Iri, _, 1, 0, '#'), 35 !. 36 37iri_to_prefix(Iri, Prefix) :- 38 atom_concat(Iri, '#', Prefix).
46builtin_iri(ace, 'http://attempto.ifi.uzh.ch/ace#')
Some helper predicates related to IRIs
*/