Goal
The primary goal of WorldAPI is to present data in a simple yet flexible standardized format. This involves not only establishing standards that create a common ground for data interchange but also providing tools that present them in a universally recognized manner. Common browsers are increasingly resource-intensive as they incorporate more features. WorldAPI addresses this issue by defining data types with pre-designed layouts that maintain a consistent appearance. Users navigate through the data, which can be stored in decentralized storage such as IPFS. Furthermore, the WorldAPI envisions a network where providers share this data through hubs, supported by a lightweight WorldAPI browser for convenient display.
Basic concept
The base concept is pretty simple: properties defined by our standards are prefixed with a Dollar-Sign, custom properties you might need to add stay normal.
{
$predefined: 'a predefined value from our standards',
property: 'your custom property',
_private: 'your custom private property'
}
Example
{
$type: 'location',
$version: 1,
$kind: 'point',
$name: 'Stephansdom',
$lat: 48.20849,
$lng: 16.37308,
$address: {
$street: 'Stephansplatz 3',
$city: 'Vienna',
$country: 'AT'
}
}