Database Reference
In-Depth Information
Auf Basis eines flexiblen Datenmodells, das in einem Metagraph in Neo4j abgelegt ist und
über die Oberfläche zur Laufzeit angepasst werden kann, stellt Structr die notwendigen
Informationen zusammen. Daraus werden wahlweise JSON- oder HTML-Dokumente er-
zeugt. Letztere können aus semantisch angereicherten Blöcken bestehen, wie das folgende
Beispiel von Benutzerinformationen nach dem Microformats- hCard -Standard zeigt (Lis-
ting 3.1).
<div id="hcard-${me.name}" class="vcard">
<a class="url fn"
href="${me.url}">${me.name}</a>
<div
class="org">${me.organisation.name}</div>
<a class="email"
href="mailto:${me.eMail}">${me.eMail}</a>
<div class="adr">
<div
class="street-address">${me.street}</div>
<span
class="postal-code">${me.postalCode}</span>
<span class="locality">${me.city}</span>
<span
class="country-name">${me.country.name}</span>
</div>
</div>
Listing 3.1
In diesem Template werden Attribute aus dem benutzerdefinierten Datenmodell referen-
ziert, das mit dem aus Kapitel 2 bekannten Schema-Editor zur Laufzeit gepflegt werden
kann.
Search WWH ::




Custom Search