WDF (Wolfram Data Framework)

WDF makes use of the Wolfram Language and the Wolfram Knowledgebase to provide a standardized computable description of real-world constructs and data.

Importing to WDF

SemanticImport import a file to give WDF

Interpreter specify how to convert a string to WDF

Basic WDF Constructs

Integer  ▪  Real  ▪  Rational  ▪  Complex  ▪  Interval

Entity a canonical entity of any type (entered in free form with )

EntityClass a class of entities of any type

Quantity a quantity with units

String  ▪  DateObject  ▪  TimeObject  ▪  GeoPosition  ▪  RGBColor  ▪  Missing

CloudObject a reference to an object in the cloud

Structural Elements

List a sequence of elements

Association a collection of elements associated with keys

Dataset representation of a structured dataset

Compound Data Structures

Graph  ▪  Image  ▪  TimeSeries  ▪  EventSeries  ▪  MeshRegion

Graphics  ▪  Graphics3D  ▪  GeoGraphics  ▪  Sound

External and Custom Entities

CloudObject a UUID-based reference for a custom entity, property, etc.

Permissions options defining who can access, update, etc. values for custom entities

Exporting WDF

Export export WDF to a file (.wdf, .wdf.nb, .wdf.json, etc.)

CanonicalName unique canonical name for an entity etc.

CommonName  ▪  EntityTypeName  ▪  EntityProperties  ▪  ...

GeoIdentify  ▪  GeoEntities  ▪  ...

EntityStore representation of entities, properties, and values for custom types of entities

WDF Storage »

ResourceObject symbolic representation of WDF data and metadata