• logo.png

icon menu-mobile.svg

NL.pngEN.png
Uit wikibase-solutions.com
Ga naar:navigatie, zoeken

icon puzzle.svg

Past perfect

Wij bouwen aan uw ambitie.

icon star.svg

State of the art

Met gebruik van de modernste technologie.

icon rocket geel.svg

Snel in bedrijf

Basisversie binnen enkele weken.

icon grow groen.svg

Groeit mee

Groeit mee met uw ambities.

Metadata opslag in een Graph database

Neo4j als een extra MediaWiki opslagsysteem


Opslag van een pagina's metadata is een belangrijke functionaliteit voor de meeste moderne wikis, zodat deze data doorzocht kan worden door andere paginas en applicaties.


De Neo4j database is hiervoor het uitgelezen systeem.


Semantic
MediaWiki

Een goede start


De Semantic MediaWiki (SMW) extensie wordt veelvuldig gebruikt voor metadata-opslag.

Haar flexibele aard gecombineerd met haar integratie in talloze andere extensies maken het een veelzijdig, populair hulpmiddel onder vele wikis.
SMW logo 400.png

De Semantic MediaWiki (SMW) extensie wordt veelvuldig gebruikt voor metadata-opslag.

Haar flexibele aard gecombineerd met haar integratie in talloze andere extensies maken het een veelzijdig, populair hulpmiddel onder vele wikis.
SMW logo 400.png

Herpositionering SMW

De SMW-extensie kent momenteel enkele nadelen:


De standaard-implementatie is op een SQL-database. Gezien SMW zeer flexibel moet zijn, kan de structuur van de data niet in de beperkende schemas van SQL gevat worden.


Om dit te ondervangen slaat de SMW-extensie haar data op in algemene tabellen, en worden veel berekeningen door de applicatie gedaan in plaats van de database.


Dientengevolge is de codebase zeer complex, zijn de huidige maintainers voorzichtig met het doorvoeren van niet-noodzakelijke features en is het vinden van nieuwe maintainers praktisch onmogelijk.

Neo4j

Graphs als opslagsysteem


Neo4j-logo color.png

Wij zullen een extensie maken die gebruikmaakt van een graph-database, welke deze flexibele data wel representatief kan vastleggen.

Met de Neo4j graph database streven wij ernaar een systeem te bouwen met alle belangrijke features van SMW, een kleine onderhoudbare codebase en verscheidene extra features.
Neo4j-logo color.png

Wij zullen een extensie maken die gebruikmaakt van een graph-database, welke deze flexibele data wel representatief kan vastleggen.

Met de Neo4j graph database streven wij ernaar een systeem te bouwen met alle belangrijke features van SMW, een kleine onderhoudbare codebase en verscheidene extra features.

Wiki-metadata beter representeren als graph


Wilt u meer weten over.. Metadata opslag in een Graph database?

icon puzzle.svg

Past perfect

Wij bouwen aan uw ambitie.

icon star.svg

State of the art

Met gebruik van de modernste technologie.

icon rocket geel.svg

Snel in bedrijf

Basisversie binnen enkele weken.

icon grow groen.svg

Groeit mee

Groeit mee met uw ambities.