- pre_ground_object(+Object, -RDF) is det[private]
- Convert between a Prolog value and an RDF value for rdf_assert/3
and friends. Auto-conversion:
- Integer
Converted to Integer^^xsd:integer
- Float
Converted to Float^^xsd:double
- String
Converted to String^^xsd:string
- true
Converted to true^^xsd:boolean
- false
Converted to false^^xsd:boolean
date(Y,M,D)
Converted to date(Y,M,D)^^xsd:date
date_time(Y,M,D,HH,MM,SS)
Converted to date_time(Y,M,D,HH,MM,SS)^^xsd:dateTime
date_time(Y,M,D,HH,MM,SS,TZ)
Converted to date_time(Y,M,D,HH,MM,SS,TZ)^^xsd:dateTime
month_day(M,D)
Converted to month_day(M,D)^^xsd:gMonthDay
year_month(Y,M)
Converted to year_month(Y,M)^^xsd:gYearMonth
time(HH,MM,SS)
Converted to time(HH,MM,SS)^^xsd:time
- Text@Lang
Converted to Text@Lang. Uses canonical (lowercase) lang.
Text is converted into an atom.
- Value^^Type
Typed conversion. The translation of Value depends on
Type:
- Numeric types
- Boolean
- Date types
- Atom
All atoms except for
true and false are considered
URIs.