THE DATANEST APP
Datanest
Application Description
Description of Entities Using Datanest XML Language
Example
<datanest:section xmlns:datanest="https://blueprint.retailys.com/blueprint.xsd">
<entities>
<!-- CATEGORIES -->
<entity name="categories" permissionable="true">
<label>Categories</label>
<record>
<!-- name -->
<field name="name" type="string">
<label>Name</label>
</field>
</record>
</entity>
<!-- RATINGS -->
<entity name="ratings" permissionable="true">
<label>Ratings</label>
<record>
<!-- name -->
<field name="name" type="string">
<label>Name</label>
</field>
</record>
</entity>
<!-- AUTHORS -->
<entity name="authors" permissionable="true">
<label>Authors</label>
<record>
<!-- name -->
<field name="name" type="string">
<label>Name</label>
</field>
<!-- created -->
<field name="created" type="datetime">
<label>Date of creation</label>
</field>
<!-- email -->
<field name="email" type="string">
<label>Authors personal mail</label>
</field>
<!-- birthdate -->
<field name="birthdate" type="datetime">
<label>Birthdate</label>
</field>
<!-- about -->
<field name="about" type="string">
<label>About</label>
</field>
</record>
</entity>
<!-- BOOKS -->
<entity name="books" permissionable="true">
<label>Books</label>
<record>
<!-- name -->
<field name="name" type="string">
<label>Name</label>
</field>
<!-- created -->
<field name="created" type="datetime">
<label>Date of creation</label>
</field>
<!-- isbn -->
<field name="isbn" type="string">
<label>ISBN</label>
</field>
<!-- url -->
<field name="url" type="string">
<label>URL</label>
</field>
<!-- price -->
<field name="price" type="number">
<label>Last known price</label>
</field>
<!-- about -->
<field name="about" type="string">
<label>About</label>
</field>
<!-- authors -->
<field name="authors" type="select" related="authors">
<label>Author</label>
</field>
<!-- categories -->
<field name="categories" type="select" related="categories">
<label>Category</label>
</field>
<!-- ratings -->
<field name="ratings" type="select" related="ratings">
<label>Rating</label>
</field>
</record>
</entity>
</entities>
</datanest:section>Element entities
Element
Attribute
Description
Required
Element entity
Element
Attribute
Values
Description
Multiple
Required
Contains
Attribute
Description
Multiple
Required
Element field
Element
Attribute
Values
Description
Multiple
Required
Common field elements
Element
Attribute
Values
Description
Multiple
Required
Attribute
Can be used with data type
Relationships between entities through fields with the related and cardinality attributes
Field type string
Element
Attribute
Values
Description
Multiple
Required
Field type number
Element
Attribute
Values
Description
Multiple
Required
Field type money
Element
Attribute
Values
Description
Multiple
Required
Field type datetime
Element
Attribute
Values
Description
Multiple
Required
Field type select
Element
Attribute
Values
Description
Multiple
Required
Element label
Element
Attribute
Values
Description
Multiple
Required
Element description
Element
Attribute
Values
Description
Multiple
Required
Element example
Element
Attribute
Values
Description
Multiple
Required
Element dependence
Element
Attribute
Values
Description
Multiple
Required
Last updated