List of recognized meanings

Here is the list of meanings that DSS recognizes.

Basic meanings

Text

Anything is valid for the “Text” meaning.

Decimal

Recognizes “raw” decimals (like: 1234.32). Accepts negative and scientific notation

Integer

Recognizes “raw” integers (like: 1234). Does not have any restriction on length of integers

Boolean

This meaning recognizes a large number of possible values (true, false, yes, no, 1, 0, ...)

Date / Dates (needs parsing)

The Date meaning only recognizes dates in the ISO-8601 format, ie dates llike 2014-12-31T23:05:43.123Z

Note that the timezone information is mandatory for a valid Date

For all other kinds of dates the “Date (needs parsing)” meaning will be recognized. For more information, see Managing dates

Object / Array

Recognizes objects and arrays in JSON notation

Natural language

Recognizes “long text made of words”

Geospatial meanings

Latitude / Longitude

This meaning recognizes a large number of formats for expressing geometric coordinates.

Geopoint

This meaning recognizes a large number of formats for expressing a point in geometric coordinates (notably WKT)

Geometry

This meaning recognizes WKT format for geographic lines, polygons and multipolygons.

Country

The Country meaning recognizes country names (in English) and ISO Country codes

US State

This meaning recognizes both short codes and full names for USA states.

Web-specific meanings

  • IP Address (IPv4 and IPv6)
  • URL
  • HTTP Query String
  • User Agent
  • E-Mail address

Other meanings

DSS recognizes a few other specific meanings