The Uniform Resource Framework (URF) is a semantic framework for storing data—independent of any serialization syntax—complete with diverse, interchangeable data formats.
Diverse Formats, Uniform Data
All formats represent identical URF data models!
- SURF
- A simple, rich, readable replacement for JSON.
- TURF
- A SURF superset for long-term data storage and ontology definitions; a sane analog of Turtle.
- COLURF
- CSV-like files with the rigor and data types of URF, and the readability of TURF. Under development.
- NURF
- Graph representation of subject, property, value statements; elegant analog of N-Triples with TURF syntax. Under development.
A simpler RDF, a richer JSON, a modern CSV, a readable Turtle—all with a pervasive elegance.
Types Galore
- binary
- Boolean
- character
- dates
- decimal
- duration
- email address
- integer
- list
- map
- regular expression
- rational
- set
- string
- telephone number
- times
- UUID
- …
Learn More
View the presentations, read the URF specification, or dive into using the Simple URF (SURF) format, the JSON replacement with a semantically rich foundation. You may also want to compare URF and its formats with other frameworks.