OpenLink SPARQL BIF Extensions Ontology
type: Ontology
comment: Ontology that defines entity and relation types used to describe SPARQL BIF extensions. Examples contains, str etc.
imports: 22-rdf-syntax-ns#
imports: terms
imports: sparql-extension-description#
creator: this
describedby: cert
created: 2015-06-09T11:00:00-05:00
version info: 1.0.0
defines: __max_notnull
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: __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

OpenLink SPARQL BIF Extensions Ontology Description Document (Turtle)
type: Document
type: TechArticle
license: http://creativecommons.org/licenses/by-sa/3.0/
creator: this
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
canonical: OpenLink SPARQL BIF Extensions Ontology Description Document
describes: OpenLink SPARQL BIF Extensions Ontology
about: OpenLink SPARQL BIF Extensions Ontology
subject: OpenLink SPARQL BIF Extensions Ontology

OpenLink SPARQL BIF Extensions Ontology Description Document (Turtle)
type: Document
type: TechArticle
license: http://creativecommons.org/licenses/by-sa/3.0/
creator: this
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
canonical: OpenLink SPARQL BIF Extensions Ontology Description Document
describes: OpenLink SPARQL BIF Extensions Ontology
about: OpenLink SPARQL BIF Extensions Ontology
subject: OpenLink SPARQL BIF Extensions Ontology

OpenLink SPARQL BIF Extensions Ontology Description Document
type: Document
type: TechArticle
license: http://creativecommons.org/licenses/by-sa/3.0/
creator: this
comment: This is a document that uses Linked Data oriented content to describe OpenLink SPARQL Extensions BIF Ontology.
subject: OpenLink SPARQL BIF Extensions Ontology
primary topic: OpenLink SPARQL BIF Extensions Ontology
topic: this
topic: __max_notnull
topic: GeometryType
topic: ST_Affine
topic: ST_ExteriorRing
topic: ST_GeometryN
topic: ST_InteriorRingN
topic: ST_M
topic: ST_MMax
topic: ST_MMin
topic: ST_NumGeometries
topic: ST_NumInteriorRings
topic: ST_SRID
topic: ST_SetSRID
topic: ST_TransScale
topic: ST_Transform
topic: ST_Translate
topic: ST_XMax
topic: ST_XMin
topic: ST_YMax
topic: ST_YMin
topic: ST_Z
topic: ST_ZMax
topic: ST_ZMin
topic: ST_Zmflag
topic: __max
topic: __min
topic: __min_notnull
topic: abs
topic: acos
topic: adjust_timezone
topic: ascii
topic: asin
topic: atan
topic: atan2
topic: atof
topic: atoi
topic: bit_and
topic: bit_not
topic: bit_or
topic: bit_shift
topic: bit_xor
topic: blob_to_string
topic: blob_to_string_output
topic: ceiling
topic: chr
topic: concat
topic: concatenate
topic: contains
topic: cos
topic: cot
topic: curdate
topic: curdatetime
topic: curdatetimeoffset
topic: current_timestamp
topic: curutcdatetime
topic: dateadd
topic: datediff
topic: datestring
topic: datestring_gmt
topic: dayname
topic: dayofmonth
topic: dayofweek
topic: dayofyear
topic: degrees
topic: dist_from_point_to_line_segment
topic: dt_set_tz
topic: earth_radius
topic: either
topic: ends_with
topic: equ
topic: exp

concat
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: sparql select bif:concat(str(?s),(str(?o)) from <http://example.com> where {?s ?p ?o} limit 10
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

position
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: select bif:position('b',(str(?o)) from <http://example.com> where {?s ?p ?o} limit 10
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

vector_concat
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:vector_concat.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

adjust_timezone
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:adjust_timezone.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

curdatetimeoffset
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:curdatetimeoffset.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

current_timestamp
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:current_timestamp.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

curutcdatetime
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:curutcdatetime.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

dateadd
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?wiki, ?dbp, bif:datediff('second', xsd:DateTime(str(?extracted)) , now()) AS ?secondsAgo WHERE { ?wiki foaf:primaryTopic ?dbp . ?dbp <http://dbpedia.org/ontology/activeYearsEndDate> ?extracted . FILTER ( xsd:DateTime(str(?extracted)) > bif:dateadd('minute', -10, now())) } ORDER BY DESC (xsd:DateTime(str(?extracted))) LIMIT 30
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

datediff
type: Item
type: FunctionalPredicate
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
description: datediff subtracts date1 from date2 and returns the difference as an integer in the specified units.
creator: this
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

datestring
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:datestring.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

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

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

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

dt_set_tz
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:dt_set_tz.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

forget_timezone
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:forget_timezone.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

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

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

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

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

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

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

now
type: Item
type: FunctionalPredicate
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()) . }
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

rdf_now_impl
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:rdf_now_impl.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

stringdate
type: Item
type: FunctionalPredicate
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)));
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
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)))
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.

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

sysutcdatetime
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:sysutcdatetime.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

timezone
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:timezone.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

contains
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT * FROM <http://example.com> WHERE { ?s ?p ?o . ?o bif:contains "world" };
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

ST_Affine
type: Item
type: FunctionalPredicate
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)
description: performs standard 2d affine transformation with matrix
creator: this
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

ST_InteriorRingN
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_InteriorRingN.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

ST_M
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_M.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

ST_MMax
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?s, bif:st_mmax(?o) as ?mmax FROM <http://example.com> WHERE { ?s ?p ?o }
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

ST_MMin
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_MMin. SPARQL SELECT ?s, bif:st_mmin(?o) as ?mmin FROM <http://example.com> WHERE { ?s ?p ?o };
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

ST_NumGeometries
type: Item
type: FunctionalPredicate
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))
description: Returns number of members of a MULTI or COLLECTION shape, 1 for other sorts of shapes.
creator: this
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

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

ST_TransScale
type: Item
type: FunctionalPredicate
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))
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

ST_XMax
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?s, bif:st_xmax(?o) as ?xmax FROM <http://example.com> WHERE { ?s ?p ?o }
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

ST_XMin
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?s, bif:ST_XMin(?o) as ?xmin FROM <http://example.com> WHERE { ?s ?p ?o }
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

ST_YMax
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_YMax.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

ST_YMin
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_YMin.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

ST_ZMax
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_ZMax.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

ST_ZMin
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_ZMin.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

ST_Zmflag
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ST_Zmflag.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

geo_delete
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:geo_delete.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

geo_insert
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:geo_insert.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

haversine_deg_km
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:haversine_deg_km.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

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

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

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

st_contains
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_contains.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

st_distance
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?m (bif:st_distance (?geo, bif:st_point (0, 52))) WHERE { ?m geo:geometry ?geo . ?m a <http://dbpedia.org/ontology/City> . FILTER (bif:st_intersects (?geo, bif:st_point (0, 52), 30)) } ORDER BY DESC 2 LIMIT 20;
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

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

st_get_bounding_box_n
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_get_bounding_box_n.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

st_intersects
type: Item
type: FunctionalPredicate
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;
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

st_linestring
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_linestring.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

st_may_intersect
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_may_intersect.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

st_point
type: Item
type: FunctionalPredicate
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;
description: Returns a point geometry. The x coordinate corresponds to longitude.
creator: this
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

st_within
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:st_within.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

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

acos
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:acos
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

asin
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:asin
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

atan
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:atan
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

atan2
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:atan2
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

cos
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:cos
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

cot
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:cot
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

degrees
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:degrees
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

pi
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:pi
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

radians
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:radians
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

sin
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:sin
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

tan
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:tan
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

atof
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:atof.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

atoi
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT * FROM <http://example.com> WHERE { ?s ?p ?o . filter (bif:atoi (?o) > 130) };
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

bit_and
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:bit_and.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

bit_not
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:bit_not.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

bit_or
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:bit_or.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

bit_shift
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:bit_shift.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

bit_xor
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:bit_xor.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

either
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX dbo: <http://dbpedia.org/ontology/> PREFIX dbp: <http://dbpedia.org/property/> SELECT ?team ( ( bif:either ( ?ew = 'W', -1, 1 ) ) * (?d + ( ( ( ?m * 60 ) + ?s ) / 3600.0 ) ) as ?v ) { ?team a dbo:HockeyTeam . ?team rdfs:label 'New Jersey Devils'@en . ?team dbp:city ?cityname . ?city rdfs:label ?cityname . ?city dbp:longd ?d ; dbp:longm ?m ; dbp:longs ?s ; dbp:longew ?ew . }
description: Returns a copy of arg1 if cond is something else than integer 0 (zero). Otherwise, a copy of arg2 is returned.
creator: this
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

equ
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:equ .
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

gt
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:gt.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

gte
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:gte.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

lt
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:lt.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

lte
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:lte.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

neq
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:neq.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

exp
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:exp.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

isfinitenumeric
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:isfinitenumeric.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
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.

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

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

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

iszero
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:iszero.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink
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.

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

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

lower
type: Item
type: FunctionalPredicate
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' ) ) }
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

mod
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:mod.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

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

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

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

randomize
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:randomize.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

rnd
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT ?s ?p ?o FROM <http://example.com> WHERE { ?s ?p ?o . FILTER ( 1 > <bif:rnd> (10, ?s, ?p, ?o) ) }
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

ascii
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ascii.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

blob_to_string
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:blob_to_string.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

blob_to_string_output
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:blob_to_string_output.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

initcap
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:initcap.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

lcase
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:lcase.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

left
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:left.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

locate
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX dbo: <http://dbpedia.org/ontology/> PREFIX dbp: <http://dbpedia.org/property/> SELECT ?team ( ( bif:locate( 'W', ?ew )) * (?d + (((?m * 60) + ?s) / 3600.0)) as ?v ) { ?team a dbo:HockeyTeam . ?team rdfs:label 'New Jersey Devils'@en . ?team dbp:city ?cityname . ?city rdfs:label ?cityname . ?city dbp:longd ?d ; dbp:longm ?m ; dbp:longs ?s ; dbp:longew ?ew . }
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

ltrim
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ltrim.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

regexp_instr
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:regexp_instr.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

regexp_match
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:regexp_match.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

regexp_replace
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:regexp_replace.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

regexp_substr
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:regexp_substr.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

repeat
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:repeat.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

replace
type: Item
type: FunctionalPredicate
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 };
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

right
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:right.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

rtrim
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:rtrim.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

search_excerpt
type: Item
type: FunctionalPredicate
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;
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

serialize
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:serialize.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

split_and_decode
type: Item
type: FunctionalPredicate
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
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

sprintf
type: Item
type: FunctionalPredicate
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 . } . })) ) . }
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

sprintf_inverse
type: Item
type: FunctionalPredicate
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 }
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

sprintf_iri
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:sprintf_iri.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

sprintf_iri_or_null
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:sprintf_iri_or_null.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

sprintf_or_null
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:sprintf_or_null.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

strcasestr
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:strcasestr.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

strchr
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: SELECT distinct (bif:subseq (?s, bif:strchr (?s, '#'))) WHERE { graph ?g { ?s ?p `2+2` . FILTER (! bif:isnull (bif:strchr (?s, '#') ) ) } };
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

string_output
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:string_output.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

string_output_flush
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:string_output_flush.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

string_output_gz_compress
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:string_output_gz_compress.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

string_output_string
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:string_output_string.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

string_to_file
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:string_to_file.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

strrchr
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:strrchr.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

strstr
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:strstr.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

subseq
type: Item
type: FunctionalPredicate
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)));
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

substring
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:substring.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

tmp_file_name
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:tmp_file_name.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

trim
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:trim.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

ucase
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:ucase.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

upper
type: Item
type: FunctionalPredicate
type: Mx4rvVxAsJwpEbGdrcN5Y29ycA
comment: Usage: bif:upper.
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
license: deed.en US
attribution name: OpenLink Software
attribution URL: http://www.openlinksw.com/dataspace/organization/openlink

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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