GeometryType built-in function description
about: GeometryType
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_Affine built-in function description
about: ST_Affine
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_ExteriorRing built-in function description
about: ST_ExteriorRing
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_GeometryN built-in function description
about: ST_GeometryN
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_InteriorRingN built-in function description
about: ST_InteriorRingN
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_M built-in function description
about: ST_M
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_MMax built-in function description
about: ST_MMax
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_MMin built-in function description
about: ST_MMin
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_NumGeometries built-in function description
about: ST_NumGeometries
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_NumInteriorRings built-in function description
about: ST_NumInteriorRings
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_SRID built-in function description
about: ST_SRID
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_SetSRID built-in function description
about: ST_SetSRID
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_TransScale built-in function description
about: ST_TransScale
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_Transform built-in function description
about: ST_Transform
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_Translate built-in function description
about: ST_Translate
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_XMax built-in function description
about: ST_XMax
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_XMin built-in function description
about: ST_XMin
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_YMax built-in function description
about: ST_YMax
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_YMin built-in function description
about: ST_YMin
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_Z built-in function description
about: ST_Z
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_ZMax built-in function description
about: ST_ZMax
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_ZMin built-in function description
about: ST_ZMin
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ST_Zmflag built-in function description
about: ST_Zmflag
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

abs built-in function description
about: abs
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

acos, asin, atan, atan2, cos, cot, degrees, pi, radians, sin, tan built-in functions description
about: acos
about: asin
about: atan
about: atan2
about: cos
about: cot
about: degrees
about: pi
about: radians
about: sin
about: tan
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

adjust_timezone built-in function description
about: adjust_timezone
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ascii built-in function description
about: ascii
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

atof built-in function description
about: atof
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

atoi built-in function description
about: atoi
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

bit_and built-in function description
about: bit_and
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

bit_not built-in function description
about: bit_not
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

bit_or built-in function description
about: bit_or
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

bit_shift built-in function description
about: bit_shift
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

bit_xor built-in function description
about: bit_xor
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

blob_to_string built-in function description
about: blob_to_string
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

blob_to_string_output built-in function description
about: blob_to_string_output
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ceiling built-in function description
about: ceiling
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

chr built-in function description
about: chr
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

concat built-in function description
about: concat
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

concatenate built-in function description
about: concatenate
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

contains built-in function description
about: contains
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

curdate built-in function description
about: curdate
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

curdatetime built-in function description
about: curdatetime
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

curdatetimeoffset built-in function description
about: curdatetimeoffset
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

current_timestamp built-in function description
about: current_timestamp
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

curutcdatetime built-in function description
about: curutcdatetime
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

dateadd built-in function description
about: dateadd
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

datediff built-in function description
about: datediff
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

datestring built-in function description
about: datestring
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

datestring_gmt built-in function description
about: datestring_gmt
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

dayname built-in function description
about: dayname
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

dayofmonth built-in function description
about: dayofmonth
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

dayofweek built-in function description
about: dayofweek
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

dayofyear built-in function description
about: dayofyear
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

dist_from_point_to_line_segment built-in function description
about: dist_from_point_to_line_segment
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

dt_set_tz built-in function description
about: dt_set_tz
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

earth_radius built-in function description
about: earth_radius
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

either built-in function description
about: either
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ends_with built-in function description
about: ends_with
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

equ, gt, gte, lt, lte, neq built-in functions description
about: equ
about: gt
about: gte
about: lt
about: lte
about: neq
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

exp built-in function description
about: exp
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

floor built-in function description
about: floor
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

forget_timezone built-in function description
about: forget_timezone
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

geo_delete built-in function description
about: geo_delete
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

geo_insert built-in function description
about: geo_insert
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

get_timestamp built-in function description
about: get_timestamp
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

getdate built-in function description
about: getdate
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

haversine_deg_km built-in function description
about: haversine_deg_km
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

hour built-in function description
about: hour
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

http_st_dxf_entity built-in function description
about: http_st_dxf_entity
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

http_st_ewkt built-in function description
about: http_st_ewkt
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

initcap built-in function description
about: initcap
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

is_timezoneless built-in function description
about: is_timezoneless
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

isarray built-in function description
about: isarray
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

isbinary built-in function description
about: isbinary
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

isblob built-in function description
about: isblob
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

isdouble built-in function description
about: isdouble
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

isentity built-in function description
about: isentity
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

isfinitenumeric built-in function description
about: isfinitenumeric
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

isfloat built-in function description
about: isfloat
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

isgeometry built-in function description
about: isgeometry
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

isinteger built-in function description
about: isinteger
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

isnull built-in function description
about: isnull
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

isnumeric built-in function description
about: isnumeric
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

isstring built-in function description
about: isstring
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

iszero built-in function description
about: iszero
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

jvm_ref_import built-in function description
about: jvm_ref_import
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

lcase built-in function description
about: lcase
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

left built-in function description
about: left
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

length built-in function description
about: length
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

locate built-in function description
about: locate
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

log built-in function description
about: log
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

log10 built-in function description
about: log10
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

lower built-in function description
about: lower
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

lt built-in function description
about: lt
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ltrim built-in function description
about: ltrim
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

make_string built-in function description
about: make_string
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

minute built-in function description
about: minute
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

mod built-in function description
about: mod
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

month built-in function description
about: month
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

monthname built-in function description
about: monthname
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

msec_time built-in function description
about: msec_time
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

__max built-in function description
about: __max
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

__max_notnull built-in function description
about: __max_notnull
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

__min built-in function description
about: __min
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

__min_notnull built-in function description
about: __min_notnull
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

now built-in function description
about: now
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

position built-in function description
about: position
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

postgis_proj_version built-in function description
about: postgis_proj_version
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

power built-in function description
about: power
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

quarter built-in function description
about: quarter
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

randomize built-in function description
about: randomize
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

rdf_now_impl built-in function description
about: rdf_now_impl
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

regexp_instr built-in function description
about: regexp_instr
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

regexp_like built-in function description
about: regexp_like
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

regexp_match built-in function description
about: regexp_match
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

regexp_parse built-in function description
about: regexp_parse
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

regexp_replace built-in function description
about: regexp_replace
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

regexp_substr built-in function description
about: regexp_substr
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

repeat built-in function description
about: repeat
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

replace built-in function description
about: replace
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

right built-in function description
about: right
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

rnd built-in function description
about: rnd
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

rtrim built-in function description
about: rtrim
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

search_excerpt built-in function description
about: search_excerpt
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

second built-in function description
about: second
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

serialize built-in function description
about: serialize
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

sign built-in function description
about: sign
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

space built-in function description
about: space
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

split_and_decode built-in function description
about: split_and_decode
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

sprintf built-in function description
about: sprintf
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

sprintf_inverseX built-in function description
about: sprintf_inverse
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

sprintf_iri built-in function description
about: sprintf_iri
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

sprintf_iri_or_null built-in function description
about: sprintf_iri_or_null
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

sprintf_or_null built-in function description
about: sprintf_or_null
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

sqrt built-in function description
about: sqrt
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_astext built-in function description
about: st_astext
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_contains built-in function description
about: st_contains
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_distance built-in function description
about: st_distance
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_ewkt_read built-in function description
about: st_ewkt_read
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_geomfromtext built-in function description
about: st_geomfromtext
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_get_bounding_box built-in function description
about: st_get_bounding_box
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_get_bounding_box_n built-in function description
about: st_get_bounding_box_n
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_intersects built-in function description
about: st_intersects
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_linestring built-in function description
about: st_linestring
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_may_intersect built-in function description
about: st_may_intersect
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_point built-in function description
about: st_point
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_transform_by_custom_projection built-in function description
about: st_transform_by_custom_projection
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_within built-in function description
about: st_within
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_x built-in function description
about: st_x
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

st_y built-in function description
about: st_y
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

starts_with built-in function description
about: starts_with
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

strcasestr built-in function description
about: strcasestr
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

strchr built-in function description
about: strchr
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

strcontains built-in function description
about: strcontains
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

string_output built-in function description
about: string_output
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

string_output_flush built-in function description
about: string_output_flush
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

string_output_gz_compress built-in function description
about: string_output_gz_compress
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

string_output_string built-in function description
about: string_output_string
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

string_to_file built-in function description
about: string_to_file
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

stringdate built-in function description
about: stringdate
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

stringtime built-in function description
about: stringtime
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

strrchr built-in function description
about: strrchr
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

strstr built-in function description
about: strstr
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

subseq built-in function description
about: subseq
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

substring built-in function description
about: substring
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

sysutcdatetime built-in function description
about: sysutcdatetime
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

timezone built-in function description
about: timezone
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

tmp_file_name built-in function description
about: tmp_file_name
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

trim built-in function description
about: trim
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

ucase built-in function description
about: ucase
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

upper built-in function description
about: upper
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

vector built-in function description
about: vector
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

vector_concat built-in function description
about: vector_concat
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

week built-in function description
about: week
type: WebPage
describedby: OpenLink SPARQL BIF Extensions Ontology

OpenLink SPARQL BIF Extensions Ontology Description Document (Turtle)
license: http://creativecommons.org/licenses/by-sa/3.0/
subject: OpenLink SPARQL BIF Extensions Ontology
about: OpenLink SPARQL BIF Extensions Ontology
creator: this
type: TechArticle
type: Resource
type: Document
canonical: OpenLink SPARQL BIF Extensions Ontology Description Document
describes: OpenLink SPARQL BIF Extensions Ontology
comment: This is a turtle document that uses Linked Data oriented content to describe an OpenLink Identity & Certification Ontology
primary topic: OpenLink SPARQL BIF Extensions Ontology

OpenLink SPARQL BIF Extensions Ontology Description Document (Turtle)
license: http://creativecommons.org/licenses/by-sa/3.0/
subject: OpenLink SPARQL BIF Extensions Ontology
about: OpenLink SPARQL BIF Extensions Ontology
creator: this
type: TechArticle
type: Document
canonical: OpenLink SPARQL BIF Extensions Ontology Description Document
describes: OpenLink SPARQL BIF Extensions Ontology
comment: This is a turtle document that uses Linked Data oriented content to describe an OpenLink SPARQL BIF Extensions ontology
primary topic: OpenLink SPARQL BIF Extensions Ontology

OpenLink SPARQL BIF Extensions Ontology Description Document
license: http://creativecommons.org/licenses/by-sa/3.0/
subject: this
subject: OpenLink SPARQL BIF Extensions Ontology
subject: GeometryType
subject: ST_Affine
subject: ST_ExteriorRing
subject: ST_GeometryN
subject: ST_InteriorRingN
subject: ST_M
subject: ST_MMax
subject: ST_MMin
subject: ST_NumGeometries
subject: ST_NumInteriorRings
subject: ST_SRID
subject: ST_SetSRID
subject: ST_TransScale
subject: ST_Transform
subject: ST_Translate
subject: ST_XMax
subject: ST_XMin
subject: ST_YMax
subject: ST_YMin
subject: ST_Z
subject: ST_ZMax
subject: ST_ZMin
subject: ST_Zmflag
subject: __max
subject: __max_notnull
subject: __min
subject: __min_notnull
subject: abs
subject: acos
subject: adjust_timezone
subject: ascii
subject: asin
subject: atan
subject: atan2
subject: atof
subject: atoi
subject: bit_and
subject: bit_not
subject: bit_or
subject: bit_shift
subject: bit_xor
subject: blob_to_string
subject: blob_to_string_output
subject: ceiling
subject: chr
subject: concat
subject: concatenate
subject: contains
subject: cos
subject: cot
subject: curdate
subject: curdatetime
subject: curdatetimeoffset
subject: current_timestamp
subject: curutcdatetime
subject: dateadd
subject: datediff
subject: datestring
subject: datestring_gmt
subject: dayname
subject: dayofmonth
subject: dayofweek
subject: dayofyear
subject: degrees
subject: dist_from_point_to_line_segment
subject: dt_set_tz
subject: earth_radius
subject: either
subject: ends_with
subject: equ
subject: exp
subject: floor
subject: forget_timezone
subject: geo_delete
subject: geo_insert
subject: get_timestamp
subject: getdate

OpenLink SPARQL BIF Extensions Ontology
defines: GeometryType
defines: ST_Affine
defines: ST_ExteriorRing
defines: ST_GeometryN
defines: ST_InteriorRingN
defines: ST_M
defines: ST_MMax
defines: ST_MMin
defines: ST_NumGeometries
defines: ST_NumInteriorRings
defines: ST_SRID
defines: ST_SetSRID
defines: ST_TransScale
defines: ST_Transform
defines: ST_Translate
defines: ST_XMax
defines: ST_XMin
defines: ST_YMax
defines: ST_YMin
defines: ST_Z
defines: ST_ZMax
defines: ST_ZMin
defines: ST_Zmflag
defines: __max
defines: __max_notnull
defines: __min
defines: __min_notnull
defines: abs
defines: acos
defines: adjust_timezone
defines: ascii
defines: asin
defines: atan
defines: atan2
defines: atof
defines: atoi
defines: bit_and
defines: bit_not
defines: bit_or
defines: bit_shift
defines: bit_xor
defines: blob_to_string
defines: blob_to_string_output
defines: ceiling
defines: chr
defines: concat
defines: concatenate
defines: contains
defines: cos
defines: cot
defines: curdate
defines: curdatetime
defines: curdatetimeoffset
defines: current_timestamp
defines: curutcdatetime
defines: dateadd
defines: datediff
defines: datestring
defines: datestring_gmt
defines: dayname
defines: dayofmonth
defines: dayofweek
defines: dayofyear
defines: degrees
defines: dist_from_point_to_line_segment
defines: dt_set_tz
defines: earth_radius
defines: either
defines: ends_with
defines: equ
defines: exp
defines: floor
defines: forget_timezone
defines: geo_delete
defines: geo_insert
defines: get_timestamp
defines: getdate
defines: gt
defines: gte
defines: haversine_deg_km

GeometryType
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: GeometryType function returns EWKT type name of a given shape.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?s, bif:GeometryType(?o) FROM <http://example.com> WHERE { ?s ?p ?o } ORDER BY ASC(str(?s))

ST_Affine
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: performs standard 2d affine transformation with matrix
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: select st_affine (st_ewkt_read ('POLYGON((1 3,2 4,1 5,0 4,1 3), (1 3.5,1.5 4,1 4.5,0.5 4,1 3.5))'), 30, 3, 1, 0.3, 0.001, 0.002)

ST_ExteriorRing
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns an external (the very first) ring of a polygon.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_ExteriorRing.

ST_GeometryN
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Given a 1-based index of a member of a MULTI or COLLECTION shape, returns the member
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_GeometryN.

ST_InteriorRingN
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Given a 1-based index of an interior ring of a polygon, returns the ring. Wrong index is not reported as an error and NULL is returned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_InteriorRingN.

ST_M
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the M coordinate. M is for mileage or the like. M equal to 245.3 could be 245.3 km of road or 0.3 distance from buoy 245 to buoy 246 or similar.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_M.

ST_MMax
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns boundaries of a bounding box around a shape. Bounding boxes around arcs are calculated in assumption that no one arc is longer than a half of full circle.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?s, bif:st_mmax(?o) as ?mmax FROM <http://example.com> WHERE { ?s ?p ?o }

ST_MMin
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns boundaries of a bounding box around a shape. Bounding boxes around arcs are calculated in assumption that no one arc is longer than a half of full circle.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_MMin. SPARQL SELECT ?s, bif:st_mmin(?o) as ?mmin FROM <http://example.com> WHERE { ?s ?p ?o };

ST_NumGeometries
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns number of members of a MULTI or COLLECTION shape, 1 for other sorts of shapes.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?s, bif:GeometryType(?o), bif:ST_NumGeometries(?o) FROM <http://example.com> WHERE { ?s ?p ?o } ORDER BY ASC(str(?s))

ST_NumInteriorRings
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns number of interior rings of the given polygon, NULL if shape is not a polygon.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?s bif:ST_NumInteriorRings (?o) FROM <http://example.com/> WHERE { ?s ?p ?o } ORDER BY ASC(str(?s))

ST_SRID
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the SRID of a geometry.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT (bif:ST_SRID (?geo)) WHERE { ?m geo:geometry ?geo . } LIMIT 10;

ST_SetSRID
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The geometry given as argument is modified to have the specified SRID and the modified geometry is returned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_SetSRID.

ST_TransScale
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a copy of a shape with all coordinates shifted by the provided dX, dY and then multiplied by Xfactor and Yfactor. Different values for Xfactor and Yfactor will result in distorted arcs.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?s, bif:ST_TransScale(?o, 0.1, 0.2, 0.1, 0.1) FROM <http://example.com> WHERE { ?s ?p ?o } ORDER BY ASC(str(?s))

ST_Transform
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Transforms the given shape from its current spatial reference system to one specified by dest_srid.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_Transform.

ST_Translate
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a copy of a shape with all coordinates shifted by the provided dX, dY and dZ.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_Translate.

ST_XMax
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns boundaries of a bounding box around a shape. Bounding boxes around arcs are calculated in assumption that no one arc is longer than a half of full circle.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?s, bif:st_xmax(?o) as ?xmax FROM <http://example.com> WHERE { ?s ?p ?o }

ST_XMin
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns boundaries of a bounding box around a shape. Bounding boxes around arcs are calculated in assumption that no one arc is longer than a half of full circle.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?s, bif:ST_XMin(?o) as ?xmin FROM <http://example.com> WHERE { ?s ?p ?o }

ST_YMax
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns boundaries of a bounding box around a shape. Bounding boxes around arcs are calculated in assumption that no one arc is longer than a half of full circle
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_YMax.

ST_YMin
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns boundaries of a bounding box around a shape. Bounding boxes around arcs are calculated in assumption that no one arc is longer than a half of full circle.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_YMin.

ST_Z
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Retrieves the x coordinate of a geometry.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_Z.

ST_ZMax
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns boundaries of a bounding box around a shape. Bounding boxes around arcs are calculated in assumption that no one arc is longer than a half of full circle.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_ZMax.

ST_ZMin
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns boundaries of a bounding box around a shape. Bounding boxes around arcs are calculated in ssumption that no one arc is longer than a half of full circle.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_ZMin.

ST_Zmflag
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns bits indicating presence of Z and/or M coordinates. 0 means that the shape has only X and Y, 1 means that M is also in use (but not Z), 2 means Z but ont M, 3 is for both M and Z.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_Zmflag.

__max
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The function returns the maximum value among all values in all its arguments.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:__max.

__max_notnull
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The function returns the maximum value among all values in all its arguments by ignoring NULLs entirely.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:__max_notnull.

__min
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The function returns the minimum value among all values in all its arguments.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:__min.

__min_notnull
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The function returns the minimum value among all values in all its arguments by ignoring NULLs entirely.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:__min_notnull.

abs
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the absolute value of its argument.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:abs.

acos
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function works with double precision floating point numbers. It converts its argument to an IEEE 64-bit float and return a result of that type.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:acos

adjust_timezone
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The function returns its first argument with unchanged GMT value but new timezone offset, as it is specified by the second argument. If the first argument is timezoneless and third argument is missing or zero then error 22023 is signaled. If the first argument is timezoneless and third argument is nonzero then no error is signaled and the argument is handled like it is a GMT value.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:adjust_timezone.

ascii
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: ascii returns the ASCII value of the first character of a string. If an empty string is given, then zero is returned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ascii.

asin
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function works with double precision floating point numbers. It converts its argument to an IEEE 64-bit float and return a result of that type.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:asin

atan
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function works with double precision floating point numbers. It converts its argument to an IEEE 64-bit float and return a result of that type.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:atan

atan2
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function works with double precision floating point numbers. It converts its argument to an IEEE 64-bit float and return a result of that type.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:atan2

atof
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns its argument as a single precision floating point. If the string cannot be parsed and converted to a valid float, a value 0.0 is returned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:atof.

atoi
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns its argument as an integer. If the string cannot be parsed and converted to a valid integer, a value 0 is returned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT * FROM <http://example.com> WHERE { ?s ?p ?o . filter (bif:atoi (?o) > 130) };

bit_and
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns bitwise AND of two given integers. On 64-bit platforms, both arguments are intentionally truncated to 32 bits to maintain compatibility.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:bit_and.

bit_not
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns bitwise NOT of a given integer. On 64-bit platforms the argument is intentionally truncated to 32 bits to maintain compatibility.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:bit_not.

bit_or
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns bitwise OR of two given integers. On 64-bit platforms, both arguments are intentionally truncated to 32 bits to maintain compatibility.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:bit_or.

bit_shift
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns bitwise shift of two given integers. Depending on the arguments, the shift may be left or right. For right-shift, leftmost bits of the result are filled by the value of the 31-st bit. On 64-bit platforms, both arguments are intentionally truncated to 32 bits and the shift is restricted to 32 bits to maintain compatibility.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:bit_shift.

bit_xor
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns bitwise XOR (exclusive "or") of two given integers. On 64-bit platforms, both arguments are intentionally truncated to 32 bits, to provide compartibility.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:bit_xor.

blob_to_string
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Although primarily used for converting blobs (long varbinary, long varchar) to string, blob_to_string may also be used to convert from wide string, persistent XML (XPER) and string_output streams. If the data being converted is longer than maximum length of a string, blob_to_string will signal an error.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:blob_to_string.

blob_to_string_output
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Although primarily used for converting blobs (long varbinary, long varchar) to string output object, blob_to_string_output may also be used to convert from wide string, persistent XML (XPER) and string_output streams.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:blob_to_string_output.

ceiling
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Calculates the smallest integer greater than or equal to x.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ceiling.

chr
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: chr returns a new one character long string containing the character with character code given as parameter.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:chr.

concat
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Function concat returns a new string, concatenated from a variable number of strings given as arguments. NULL arguments are handled as empty strings. concat (str) returns a copy of str. concat () returns an empty string.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: sparql select bif:concat(str(?s),(str(?o)) from <http://example.com> where {?s ?p ?o} limit 10

concatenate
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Concatenate is an alias of concat.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: select bif:concatenate(str(?s),(str(?o)) from <http://example.com> where {?s ?p ?o} limit 10

contains
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: A custom property (magic predicate) that applies string matching patterns to its object. This property exposes a built-in SQL function as a SPARQL extension. This is a SQL predicate that specifies a condition on a column on which a free text index exists. The expression is a string matching the grammar of a text search expression. This is computed for each evaluation of the contains predicate and does not have to be a constant. For example a parameter or variable of a containing score (e.g. procedure) is accepted. The score_limit is optional. If specified, it should be a numeric expression determining the minimum score required to produce a hit. A virtual column named 'SCORE' is available in queries involving a contains predicate. This can for example be returned in a result set or used for sorting. Note that the name is in upper case and is case sensitive in all case modes.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT * FROM <http://example.com> WHERE { ?s ?p ?o . ?o bif:contains "world" };

cos
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function works with double precision floating point numbers. It converts its argument to an IEEE 64-bit float and return a result of that type.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:cos

cot
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function works with double precision floating point numbers. It converts its argument to an IEEE 64-bit float and return a result of that type.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:cot

curdate
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the current date or time as a date, time or datetime, respectively
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:curdate.

curdatetime
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the current date or time as a date, time or datetime, respectively
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:curdatetime.

curdatetimeoffset
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The function returns current datetime, like now(), but fractional part of seconds can be adjusted by providing the number of "microseconds" as the argument. It is like curdatetime() but the returned datetime is in GMT timezone.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:curdatetimeoffset.

current_timestamp
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The function name refer to one function ( alias of now() ) that returns the timestamp of current transaction. It is the datetime of the beginning of current transaction with the fractional part of seconds replaced with serial number of a transaction within the second. If TimezonelessDatetimes=0 then the time has local timezone offset (as it was set at the time of last server start); otherwise it is timezoneless.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:current_timestamp.

curutcdatetime
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The function returns current datetime, like now(), but fractional part of seconds can be adjusted by providing the number of "microseconds" as the argument. The function is similar to curdatetime() but the returned datetime is in GMT timezone.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:curutcdatetime.

dateadd
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: dateadd adds a positive or negative quantity of units to a date (in the internal date time format), and returns a new date so formed. The unit is specified as a string and can be one of the following: 'second', 'minute', 'hour', 'day', 'month', or 'year'. Use datestring to convert the result to a human-readable string.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA

datediff
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: datediff subtracts date1 from date2 and returns the difference as an integer in the specified units.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?wiki, ?dbp, bif:datediff('second', xsd:DateTime(?extracted) , now()) AS ?secondsAgo FROM <example.com> WHERE { ?wiki foaf:primaryTopic ?dbp . ?dbp dcterms:modified ?extracted . FILTER ( ?extracted > bif:dateadd('minute', -10, now())) } ORDER BY DESC (?extracted) LIMIT 30

datestring
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: datestring and datestring_gmt convert timestamps or datetimes from internal to external date-time representation. The external representation is a human-readable ASCII string of up to 30 characters. The external format is: YYYY-MM-DD hh:mm:ss uuuuuu where uuuuuu represents microseconds.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:datestring.

datestring_gmt
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Converts the local datetime to GMT and returns its external representation as a string.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:datestring_gmt.

dayname
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Decomposes a datetime to name of day. Can be used on timestamps, datetimes, dates and times.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:dayname.

dayofmonth
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Decomposes a datetime to day of month. Can be used on timestamps, datetimes, dates and times.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:dayofmonth.

dayofweek
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Decomposes a datetime to day of week. Can be used on timestamps, datetimes, dates and times.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:dayofweek.

dayofyear
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Decomposes a datetime to day of year. Can be used on timestamps, datetimes, dates and times.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:dayofyear.

degrees
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function works with double precision floating point numbers. It converts its argument to an IEEE 64-bit float and return a result of that type.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:degrees

dist_from_point_to_line_segment
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the distance between a point and a segment on a plane.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:dist_from_point_to_line_segment.

dt_set_tz
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Modifies the timezone component of a datetime. The value remains equal for purposes of comparison but will look different when converted to a string. The timezone component is an offset from UTC in minutes. It can be retrieved with the timezone function.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:dt_set_tz.

earth_radius
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns geom.mean of radius of Earth in kilometers, 6367.43568
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:earth_radius.

either
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a copy of arg1 if cond is something else than integer 0 (zero). Otherwise, a copy of arg2 is returned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA

ends_with
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: ends_with checks whether string X ends with Y, ignoring occurencies of Y in other places. Returns 1 or 0.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ends_with.

equ
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function returns 1 if its first argument is equivalent to the second argument, respectively. If the arguments are not of the same type, then an appropriate type coercion is done for them before comparison. The function corresponds to SQL query operator = and is needed because the SQL syntax does not allow these operators to be used on the left side of FROM keyword in a SELECT statement.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:equ .

exp
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The function raises e to the power of x, it works with double precision floating point numbers, converts its argument to an IEEE 64-bit float and returns a result of that type.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:exp.

floor
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: floor calculates the largest integer smaller than or equal to x.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:floor.

forget_timezone
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The function returns its first argument as a timezoned value. If the first argument is timezoneless then it is returned unchanged. If the first argument is timezoned and second argument is missing or zero then the result is timezoneless value that "looks like" local time notation. If the first argument is timezoned and second argument is nonzero then the value is first made GMT and then it becomes timezoneless.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:forget_timezone.

geo_delete
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Deletes a geometry from an R tree index. The tb must be a fully qualified name of an R tree table. This function is typically used from triggers on a geometry column. The function is transactional and makes a transaction log record of the action.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:geo_delete.

geo_insert
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Inserts a geometry from an R tree index. The tb must be a fully qualified name of an R tree table. This function is typically used from triggers on a geometry column. The function is transactional and makes a transaction log record of the action.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:geo_insert.

get_timestamp
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: get_timestamp is merely an alias for now and is provided for backward compatibility.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:get_timestamp.

getdate
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the timestamp associated with current transaction. This is an alias of now().
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:getdate.

gt
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function returns 1 if its first argument greater than to the second argument, respectively. If the arguments are not of the same type, then an appropriate type coercion is done for them before comparison. The function corresponds to SQL query operator > and is needed because the SQL syntax does not allow these operators to be used on the left side of FROM keyword in a SELECT statement.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:gt.

gte
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function returns 1 if its first argument is greater than or equivalent to the second argument, respectively. If the arguments are not of the same type, then an appropriate type coercion is done for them before comparison. The function corresponds to SQL query operator >= and is needed because the SQL syntax does not allow these operators to be used on the left side of FROM keyword in a SELECT statement.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:gte.

haversine_deg_km
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The function calculates the approximate distance between two points, using haversine formula with an adjustment for case when points are ends of some diameter. Note that the order of arguments is latitude-longitude, not longitude-latitude.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:haversine_deg_km.

hour
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Decomposes a datetime to hour. Can be used on timestamps, datetimes, dates and times.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:hour.

http_st_dxf_entity
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function writes a DXF (Data Exchange Format) representation of shape into the given output session.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:http_st_dxf_entity.

http_st_ewkt
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Writes a EWKT representation of a shape to the given session, a fast replacement for http (st_astext (shape), ses).
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:http_st_ewkt.

initcap
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: initcap returns a copy of string str with the first character, if it is a lowercase letter, converted to the corresponding uppercase letter. Otherwise, an identical copy of the string is returned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:initcap.

is_timezoneless
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The function returns 1 for timezoneless arguments, zero for timezoned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:is_timezoneless.

isarray
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: isarray is true if the argument is a valid argument to aref. This is the case for any string or vector.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:isarray.

isbinary
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns one if its argument is of type VARBINARY, zero otherwise.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:isbinary.

isblob
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns one if its argument as a handle to an object of the type LONG VARCHAR, zero otherwise.
description: isblob returns one if its argument as a handle to an object of the type LONG VARCHAR, zero otherwise.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:isblob.

isdouble
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns one if its argument is of type double precision float, zero otherwise.
description: isdouble returns one if its argument is of type double precision float, zero otherwise.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:isdouble.

isentity
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns true if its argument is an XML entity
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:isentity.

isfinitenumeric
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns 1 if its argument is of numeric type and its value is plain valid numeric value, not a peculiarity like infinity or not-a-number.
description: isfinitenumeric returns 1 if its argument is of numeric type and its value is plain valid numeric value, not a peculiarity like infinity or not-a-number.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:isfinitenumeric.

isfloat
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns one if its argument is of type single float, zero otherwise.
description: isfloat returns one if its argument is of type single float, zero otherwise.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:isfloat.

isgeometry
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns 1 if the argument is a geometry.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:isgeometry.

isinteger
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns one if its argument is of type integer, zero otherwise.
description: isinteger returns one if its argument is of type integer, zero otherwise.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:isinteger.

isnull
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns one if its argument is NULL, zero otherwise.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT distinct (bif:subseq (?s, bif:strchr (?s, '#'))) WHERE { graph ?g { ?s ?p `2+2` . FILTER (! bif:isnull (bif:strchr (?s, '#') ) ) } };

isnumeric
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns one if its argument is of type integer, single float or double precision floating point number, zero otherwise.
description: isnumeric returns one if its argument is of type integer, single float or double precision floating point number, zero otherwise.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT round(?o) WHERE { ?s a ?c . ?s geo:geometry ?geo . ?s ?p ?o . FILTER ( bif:isnumeric(?o) ) } LIMIT 10
comment: Usage: bif:isnumeric.

isstring
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns one if its argument is of type VARCHAR, zero otherwise.
description: isstring returns one if its argument is of type VARCHAR, zero otherwise.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:isstring.

iszero
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns one if its argument is an integer 0, a float 0.0 or a double 0.0 For any other arguments, of whatever type, it will return zero.
description: iszero returns one if its argument is an integer 0, a float 0.0 or a double 0.0 For any other arguments, of whatever type, it will return zero.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:iszero.

jvm_ref_import
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Creates XML description of Java class.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:jvm_ref_import.

lcase
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: lcase returns a copy of string str with all the uppercase alphabetical characters converted to corresponding lowercase letters. This includes also the diacritic letters present in the ISO 8859/1 standard in range 192 - 222 decimal, excluding the character 223, German double-s which stays the same. lower is an alias for lcase.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:lcase.

left
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: left returns a subsequence of string str, taking count characters from the beginning of the string. If count is zero an empty string '' is returned. If length of str is less than count then a copy of the whole str is returned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:left.

length
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the length of its argument.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?label FROM <http://example.com> WHERE { ?s ?p ?label FILTER (bif:length(str(?label))<= 256) }

locate
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the starting position of the first occurrence of string_exp1 within string_exp2. The search for the first occurrence of string_exp1 begins with the first character position in string_exp2 unless the optional argument, start, is specified. If start is specified, the search begins with the character position indicated by the value of start. The first character position in string_exp2 is indicated by the value 1. If string_exp1 is not found within string_exp2, the value 0 is returned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA

log
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: log calculates the natural logarithm of its argument and returns it as a IEEE 64-bit float.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:log.

log10
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: log10 calculates the 10-based logarithm of its argument and returns it as a IEEE 64-bit float.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:log10.

lower
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: lcase returns a copy of string str with all the uppercase alphabetical characters converted to corresponding lowercase letters. This includes also the diacritic letters present in the ISO 8859/1 standard in range 192 - 222 decimal, excluding the character 223, German double-s which stays the same. lower is just an alias for lcase.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: PREFIX sioc_t:<http://rdfs.org/sioc/types#> SELECT DISTINCT ?s FROM <http://example.com> WHERE { ?s sioc_t:Tag ?Tag. FILTER ( bif:lower(str(?Tag)) in ('analisi', 'autonomas', 'autonomia de gobierno', 'autonomia', 'autonomica', 'comun', 'comunidades', 'critico' ) ) }

lt
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function returns 1 if its first argument is less than to the second argument, respectively. If the arguments are not of the same type, then an appropriate type coercion is done for them before comparison. The function corresponds to SQL query operator < and is needed because the SQL syntax does not allow these operators to be used on the left side of FROM keyword in a SELECT statement.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:lt.

lte
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function returns 1 if its first argument is less than or equivalent to the second argument, respectively. If the arguments are not of the same type, then an appropriate type coercion is done for them before comparison. The function corresponds to SQL query operator <= and is needed because the SQL syntax does not allow these operators to be used on the left side of FROM keyword in a SELECT statement.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:lte.

ltrim
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: ltrim returns a copy of subsequence of string str with all the characters present in trimchars trimmed off from the beginning. If the second argument is omitted, it is a space ' ' by default. rtrim is similar except that it trims from the right. trim trims from both ends.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ltrim.

make_string
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a new string of length count, filled with binary zeros. If count is zero, an empty string '' is returned.
description: make_string returns a new string of length count, filled with binary zeros. If count is zero, an empty string '' is returned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:make_string.

minute
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Decomposes a datetime to minute. Can be used on timestamps, datetimes, dates and times.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:minute.

mod
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: mod returns the modulus (i.e. remainder) of the division dividend/divisor. If the divisor is zero the SQL error 22012 "Division by zero" is generated.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:mod.

month
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Decomposes a datetime to month number, starting at 1 for January. Can be used on timestamps, datetimes, dates and times.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:month.

monthname
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Monthname takes a datetime and returns a string containing name of the month represented by the datetime
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:monthname.

msec_time
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the number of milliseconds since system epoch. It is useful for benchmarking purposes, timing operations, etc.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:msec_time.

neq
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function returns 1 if its first argument is not equivalent to the second argument, respectively. If the arguments are not of the same type, then an appropriate type coercion is done for them before comparison. The function corresponds to SQL query operator <> and is needed because the SQL syntax does not allow these operators to be used on the left side of FROM keyword in a SELECT statement.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:neq.

now
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the timestamp associated with current transaction as a DATETIME. This value is guaranteed to differ from the timestamp of any other transaction.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: sparql select ?offer from <http://example.com> where { ?offer a gr:Offering ; gr:validFrom ?validfrom ; gr:validThrough ?validto . FILTER(?validfrom <= bif:now() and ?validto >= bif:now()) . }

pi
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function works with double precision floating point numbers. It converts its argument to an IEEE 64-bit float and return a result of that type.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:pi

position
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the one-based index for the first occurrence of element within an array or string, beginning from offset start_index and iterating with step. If the second argument is a string, the first argument must be a string with a single character. If the second argument is an array of any, then depending of type of it's elements same type is expected as the first argument.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: select bif:position('b',(str(?o)) from <http://example.com> where {?s ?p ?o} limit 10

postgis_proj_version
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the version of the v7proj4 plugin in use, as a string, for compatibility with PostGIS.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:postgis_proj_version.

power
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: power raises x to the yth power and returns the value as a IEEE 64-bit float.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:power.

quarter
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: quarter takes a datetime and returns an integer containing a number representing the quarter of year of the datetime.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:quarter.

radians
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function works with double precision floating point numbers. It converts its argument to an IEEE 64-bit float and return a result of that type.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:radians

randomize
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The rnd function returns a random number between zero and n - 1, inclusive. randomize initializes the random number generator. The random number generator is initialized after the clock at first usage, so the produced sequences will be different each time unless specifically initialized.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:randomize.

rdf_now_impl
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function returns the timestamp associated with current transaction as a DATETIME. The function name refer to one function ( alias of now() ) that returns the timestamp of current transaction. It is the datetime of the beginning of current transaction with the fractional part of seconds replaced with serial number of a transaction within the second. If TimezonelessDatetimes=0 then the time has local timezone offset (as it was set at the time of last server start); otherwise it is timezoneless.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:rdf_now_impl.

regexp_instr
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function looks for a pattern and returns the first position of the pattern. Optionally, you can indicate the start_position you want to begin the search. The occurrence parameter defaults to 1 unless you indicate that you are looking for a subsequent occurrence. The default value of the return_option is 0, which returns the starting position of the pattern; a value of 1 returns the starting position of the next character following the match. This function returns the starting position of a pattern, so it works much like the familiar INSTR function. The main difference between the two functions is that REGEXP_INSTR lets you specify a pattern instead of a specific search string; thus providing greater versatility.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:regexp_instr.

regexp_like
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Allows a like comparison using regular-expression.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:regexp_like.

regexp_match
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The regexp_match function returns a copy of substring of string str which matches the regular expression pattern. Previous behavior of this function would cut the first characters of str until the end of regular expression matched substring. In this way str could be passed to this function again to find the next occurrence of substring that matches the regular expression. By default this behavior is not adopted by this function, but can be enabled for pre 3.2 compatibility by supplying the optional third parameter. If either the pattern or str parameter contain wide characters this function will operate in wide mode, first converting any narrow characters to wide and returning a wide character response. Otherwise this function operates in narrow mode by default.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:regexp_match.

regexp_parse
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns substrings that match the regular expression in supplied string after an offset
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:regexp_parse.

regexp_replace
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function replaces occurrence(s) of the matching pattern in the source_string with a specified replace_string, allowing complex search-and-replace operations. The traditional REPLACE SQL function substitutes one string with another. Assume your data has extraneous spaces in the text and you would like to replace them with a single space. With the REPLACE function, you would need to list exactly how many spaces you want to replace. However, the number of extra spaces may not be the same everywhere in the text.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:regexp_replace.

regexp_substr
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function will return the whole string value of the first substring in "str" that matches the regexp in "pattern" or a sub part of the first match. The regexp syntax allows subexpressions to be marked in the regular expression (using the braces syntax). An example of such type of expression will be: '(2[34]).*(2[35])' which means a regular expression having two subexpressions: '2[34]' and '2[35]'.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:regexp_substr.

repeat
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: repeat returns a new string, composed of the string str repeated count times. If count is zero, an empty string '' is returned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:repeat.

replace
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Replaces every occurrence of the second argument in the first argument with the third argument. The arguments can be narrow or wide strings.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: CONSTRUCT { ?s <http://www.w3.org/2002/07/owl#equivalentClass> `iri (bif:replace(?o,'http://schema.rdfs.org/', 'http://schema.org/'))` } FROM <http://www.openlinksw.com/schemas/rdfs> WHERE { ?s <http://www.w3.org/2002/07/owl#equivalentClass> ?o };

right
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the count rightmost characters of string str. If count is zero an empty string '' is returned. If length of str is less than count then a copy of the whole str is returned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:right.

rnd
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The rnd function returns a random number between zero and n - 1, inclusive. Randomize initializes the random number generator. The random number generator is initialized after the clock at first usage, so the produced sequences will be different each time unless specifically initialized.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?s ?p ?o FROM <http://example.com> WHERE { ?s ?p ?o . FILTER ( 1 > <bif:rnd> (10, ?s, ?p, ?o) ) }

rtrim
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a copy of subsequence of string str with all the characters present in trimchars trimmed off from the beginning. If the second argument is omitted, it is a space ' ' by default. rtrim is similar except that it trims from the right. trim trims from both ends.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:rtrim.

search_excerpt
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function produces representative samples for use in displaying a query hit. There are two modes: html mode and text mode. In html mode everything looks like html tags is ignored and searching of excerpt begins from tag. All found hit words highlighted by html_hit_tag. In text mode text is treated as plain text, html tag detection is disabled and hit words is not highlighted.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?s ?o ?an ( bif:search_excerpt ( bif:vector ( 'In', 'Your' ) , ?o ) ) WHERE { ?s rdf:type mo:Record . ?s schema:creator ?a . ?a foaf:name ?an . ?s dc:title ?o . FILTER ( bif:contains ( ?o, '"in your"' ) ) } LIMIT 10;

second
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: second takes a datetime and returns an integer containing a number representing the second of the datetime.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:second.

serialize
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function will convert any heterogeneous array or tree of arrays into a binary string and back. The format is platform independent.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:serialize.

sign
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns either -1, 0 or 1 depending whether its numeric argument is negative, zero or positive.
description: sign returns either -1, 0 or 1 depending whether its numeric argument is negative, zero or positive.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:sign.

sin
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function works with double precision floating point numbers. It converts its argument to an IEEE 64-bit float and return a result of that type.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:sin

space
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: space returns a new string, composed of count spaces. If count is zero, an empty string '' is returned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:space.

split_and_decode
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Converts the escaped var=val pair inputs text to a corresponding vector of string elements. If the optional third argument is a string of less than three characters, then does only the decoding (but no splitting) and returns back a string.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT bif:aref (bif:split_and_decode('http%3A%2F%2Fexample.org%2Ftest1%3Bhttp%3A%2F%2Fexample.org%2Ftest2',0), 0) { ?S ?P ?O } LIMIT 1

sprintf
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a new string formed by "printing" a variable number of arguments arg_1 - arg_x according to the format string format, that is, exactly the same way as with the sprintf function of C language. However the sprintf function enforces some additional limitations over the sprintf C function.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: PREFIX nrl:<http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#> SELECT ( bif:exec(bif:sprintf("SPARQL CLEAR GRAPH<%s>", str(?mg)))) WHERE { ?mg nrl:coreGraphMetadataFor ?g . FILTER(?g in ( <http://example.com> )) . FILTER ( !bif:exists((SELECT (1) WHERE { GRAPH ?g { ?s ?p ?o . } . })) ) . }

sprintf_inverse
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Gets a string to parse, a format string and an integer (0,1 or 2) that indicates error recovery method. If the first argument matches the format string then it returns vector of the pattern values.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: define input:storage "" select (bif:aref(bif:sprintf_inverse (str(?idx), bif:concat (str(rdf:_), "%d"), 0), 0)) ?qm from virtrdf: where { virtrdf:DefaultQuadStorage-UserMaps ?idx ?qm . ?qm a virtrdf:QuadMap }

sprintf_iri
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Similar to sprintf returns a new string formed by "printing" a variable number of arguments arg_1 - arg_x according to the format string format. The difference is that the returned string is marked as being IRI string so some applications and clients may distinguish between RDF reference string and RDF literal.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:sprintf_iri.

sprintf_iri_or_null
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Similar to sprintf_iri and returns a new string formed by "printing" a variable number of arguments arg_1 - arg_x according to the format string format. The difference is that the function can return null if any of the arguments except the first one is null. The returned string is marked as being IRI string so some applications and clients may distinguish between RDF reference string and RDF literal.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:sprintf_iri_or_null.

sprintf_or_null
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Similar to sprintf and returns a new string formed by "printing" a variable number of arguments arg_1 - arg_x according to the format string format. The difference is that the function can return null if any of the arguments except the first one is null.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:sprintf_or_null.

sqrt
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: sqrt calculates the square root of its argument and returns it as a IEEE 64-bit float.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:sqrt.

st_astext
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the well known text (WKT) representation of the geometry.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_astext.

st_contains
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns true if all points of a given geometry g2 are in another geometry g1. If prec is supplied, this is a tolerance for the matching in units of linear distance appropriate to the srid. Both geometries should have the same srid.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_contains.

st_distance
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns the shortest distance between two points such that the first point is part of g1 and the second of g2. The srid of g1 and g2 must be the same. If the srid is 4326, the haversine function is used to compute a great circle distance in kilometers on Earth. Otherwise the distance is calculated as on a flat Euclidean plane.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA

st_ewkt_read
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Parses the given text as a EWKT and returns the parsed shape.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_ewkt_read.

st_geomfromtext
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Parses the string and returns the corresponding geometry. The string is to be in well known text representation (WKT).
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_geomfromtext.

st_get_bounding_box
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns BOX2D that is a bounding box of a shape.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_get_bounding_box.

st_get_bounding_box_n
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Given a 1-based index of a member of a MULTI or COLLECTION shape, returns the bounding box of a member. This is a fast equivalent of st_get_bounding_box_n(ST_GeometryN (shape,idx)).
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_get_bounding_box_n.

st_intersects
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns intersects between two geometries. If prec is supplied, this is a tolerance for the matching in units of linear distance appropriate to the srid. Both geometries should have the same srid. st_intersects is true if there is at least one point in common.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?c COUNT (*) WHERE { ?m geo:geometry ?geo . ?m a ?c . FILTER (bif:st_intersects (?geo, bif:st_point (0, 52), 100)) } GROUP BY ?c ORDER BY DESC 2;

st_linestring
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a linestring in default SRID, the coordinates of vertices are specified by arguments that are points, 2-, 3- or 4-item vectors of coordinates, linestrings, arcstrings or vectors of the above mentioned values. Repeating vertices are automatically removed, except the case of repeating vertices in the middle of a linestring/arcstring argument.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_linestring.

st_may_intersect
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: checks whether bounding boxes of two shapes intersect or some of its points are within the specified proximity. This is much faster than full st_intersects() check.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_may_intersect.

st_point
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a point geometry. The x coordinate corresponds to longitude.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?c COUNT (*) WHERE { ?m geo:geometry ?geo . ?m a ?c . FILTER (bif:st_intersects (?geo, bif:st_point (0, 52), 100)) } GROUP BY ?c ORDER BY DESC 2;

st_transform_by_custom_projection
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Performs a custom projection of shape, using the specified algorithm and algorithm-specific arguments.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_transform_by_custom_projection.

st_within
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns true if all points of g1 are in g2. If prec is supplied, this is a tolerance for the matching in units of linear distance appropriate to the srid. Both geometries should have the same srid.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_within.

st_x
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Retrieves the x coordinate of a geometry.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_x.

st_y
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Retrieves the y coordinate of a geometry.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_y.

starts_with
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Checks whether string X begins with Y, ignoring occurencies of Y in other places. Returns 1 or 0.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:starts_with.

strcasestr
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Performs a case-insensitive substring search, returning a zero-based index pointing to beginning of first occurrence of sub or NULL if not found.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:strcasestr.

strchr
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a zero-based index to the first occurrence of char. If char is not found NULL is returned. char can be given either as an integer ASCII value or a string, in which case the first character of that string is searched fo.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT distinct (bif:subseq (?s, bif:strchr (?s, '#'))) WHERE { graph ?g { ?s ?p `2+2` . FILTER (! bif:isnull (bif:strchr (?s, '#') ) ) } };

strcontains
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Performs a substring search, returning 1 or 0.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:strcontains.

string_output
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: A string output stream is a special object that may be used to buffer arbitrarily long streams of data. They are useful for handling data that would not otherwise fit within normal varchar size limitations. The HTTP output functions optionally take a string output stream handle as a parameter and then output to said stream instead of the HTTP client. A string output stream can be assigned to a database column in insert or update, causing the characters written to the stream to be assigned to the column as a narrow string. The function string_output_string can be used to produce a varchar out of a string output stream. It may be called repeatedly to obtain several copies of the data. http_rewrite can be used to flush a string output stream. If a string output stream is passed to the function result the data stored in it is sent to the client. The string output object cannot be copied. It cannot therefore be assigned between two variables or passed by value (as an IN parameter.) It can be passed by reference (OUT, INOUT parameter.)
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:string_output.

string_output_flush
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Resets the state of the string output object. The string associated with the string output is dropped and is of 0 characters after this call.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:string_output_flush.

string_output_gz_compress
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Compresses its string_output argument using the gzip algorithm and writes the result to another string_output given as an argument. When successful, the number of bytes written to str_out_out is returned
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:string_output_gz_compress.

string_output_string
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function is used to produce a string from contents of a string output stream. See string_output for more information about string output streams.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:string_output_string.

string_to_file
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function requires dba privileges. string_to_file writes a varchar value or string session to a file. The path is relative to the server's working directory. The mode is an integer value interpreted as a position. A mode of 0 writes the content starting at offset 0. A mode of -1 appends to the end of the file. The append option is probably the most useful for producing application level logs, etc. The string argument can also be a string output object. In this case the content is used as the string. If the mode is -2, the new content supersedes the old. This is different from 0 in that the file will be truncated if the new content is shorter than the old. The DirsAllowed and DirsDenied lists in Parameters section of the virtuoso configuration file (virtuoso.ini by default) are used to control disk access. An error 42000/FA024 is signalled if an attempt is made to write to a file in a directory to which disk access is not explicitly allowed.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:string_to_file.

stringdate
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Converts dates and timestamps from text to the internal DATETIME type. The external format is: YYYY.MM.DD hh:mm.ss uuuuuu where uuuuuu represents number of microseconds. If trailing parts are omitted from the string given to stringdate, they are assumed to be zero. The three first parts are mandatory. Note that use of cast (x as datetime) is preferred over this function.
description: stringdate converts dates and timestamps from text to the internal DATETIME type. The external format is: YYYY.MM.DD hh:mm.ss uuuuuu where uuuuuu represents number of microseconds. If trailing parts are omitted from the string given to stringdate, they are assumed to be zero. The three first parts are mandatory. Note that use of cast (x as datetime) is preferred over this function.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: PREFIX dst: <http://linkedgeodata.org/vocabulary#> PREFIX dc: <http://purl.org/dc/elements/1.1/> SELECT (bif:year( bif:stringdate(?sdate)) AS ?syear) (bif:sum( bif:number(?dist)) AS ?distance) FROM <http://example.com> WHERE { ?row dc:date ?sdate . ?row dst:distance ?dist } GROUP BY (bif:year(bif:stringdate(?sdate))) ORDER BY ASC(bif:year(bif:stringdate(?sdate)));
comment: PREFIX dst: <http://linkedgeodata.org/vocabulary#> PREFIX dc: <http://purl.org/dc/elements/1.1/> SELECT (bif:year( bif:stringdate(?sdate)) AS ?syear) (bif:sum( bif:number(?dist)) AS ?distance) FROM <http://example.com> WHERE { ?row dc:date ?sdate . ?row dst:distance ?dist } GROUP BY (bif:year(bif:stringdate(?sdate))) ORDER BY ASC(bif:year(bif:stringdate(?sdate)))

stringtime
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Converts the argument to a time.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:stringtime.

strrchr
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a zero-based index to the last occurrence of char in string. If char is not found NULL is returned. char can be given either as an integer ASCII value or a string, in which case the first character of that string is searched for in str.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:strrchr.

strstr
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Performs a substring search, returning a zero-based index pointing to beginning of first occurrence of sub or NULL if not found.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:strstr.

subseq
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a copy of subsequence of string or vector str using zero-based indices from (inclusive) and to (exclusive) to delimit the substring or the vector extracted. If to is omitted or is NULL, then it equals by default to the length of str, i.e. everything from from to the end of str is returned. If to and from are equal, an empty string '' (empty vector) is returned. If from is greater than to or length of str an error is signalled. If str is NULL then NULL is returned.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT (xsd:date(bif:subseq(str(?a_dt), 0, 10))), count(*) FROM <http://example.com> WHERE { ?s <http://purl.org/dc/elements/1.1/date> ?a_dt } GROUP BY (xsd:date(bif:subseq(str(?a_dt), 0, 10)));

substring
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a substring of string str. The start index is 1 based. The substring is sublen characters long. This function follows SQL 92.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:substring.

sysutcdatetime
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The function returns current datetime, like now(), but fractional part of seconds can be adjusted by providing the number of "microseconds" as the argument. The function is similar to curdatetime() but the returned datetime is in GMT timezone.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:sysutcdatetime.

tan
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function works with double precision floating point numbers. It converts its argument to an IEEE 64-bit float and return a result of that type.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:tan

timezone
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: The function returns timezone offset of its first argument, as an integer value in minutes. If the first argument is timezoneless and second argument is missing or zero then the returned value is NULL. If the first argument is timezoneless and second argument is nonzero then the returned value is 0.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:timezone.

tmp_file_name
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: This function is used to obtain unique name of a file, which is located in temporary directory on file system. The two optional parameters can be supplied: prefix of the file and extension for it. These will be prepended and appended (dot MUST be omitted) to the unique string. The directory where this file is located depends of $TMPDIR or %TMP% environment settings for UNIX's and Windows platforms respectively. If these environment settings are not available or empty, the defaults will be used for the operation system. (in practice for most UNIX's it's /tmp or /var/tmp directory). Note that this function do NOT open the file, it only give us a name.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:tmp_file_name.

trim
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a copy of subsequence of string str with all the characters present in trimchars trimmed off from the beginning. If the second argument is omitted, it is a space ' ' by default. rtrim is similar except that it trims from the right. trim trims from both ends.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:trim.

ucase
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a copy of string str with all the lowercase alphabetical characters converted to corresponding uppercase letters. This includes also the diacritic letters present in the ISO 8859/1 standard in range 224 - 254 decimal, excluding the character 255, y diaeresis, which is not converted to a German double-s. upper is just an alias for ucase.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ucase.

upper
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: Returns a copy of string str with all the lowercase alphabetical characters converted to corresponding uppercase letters. This includes also the diacritic letters present in the ISO 8859/1 standard in range 224 - 254 decimal, excluding the character 255, y diaeresis, which is not converted to a German double-s. upper is just an alias for ucase.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:upper.

vector
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: vector returns a new vector (one-dimensional array) constructed from the given arguments.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: select bif:vector('1',(str(?o), '34') from <http://example.com> where {?s ?p ?o} limit 10

vector_concat
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: vector_concat takes a variable number of vectors (heterogeneous arrays) and constructs a new vector containing copies of each (top level) element in the arguments.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:vector_concat.

week
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
license: deed.en US
description: week takes a datetime and returns an integer containing a number representing the week of year of the datetime.
creator: this
type: FunctionalPredicate
type: Item
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:week.