2. RDF
data
generator
• Overview:
The
generator
is
able
to
produce
synthe8c
RDF
data
and
schema
based
on
a
set
of
parameters.
The
flexibility
of
the
parser
allows
also
to
build
synthe8c
data
for
XR.
• SVN
Loca8on:
hFps://scm.gforge.inria.fr/svn/distriples/trunk/XRGenerator
• Code
specifica8ons:
• Lines
of
code:
3139
• Types:
36
• Language:
JAVA
• Contributors:
Stama8s
ZAMPETAKIS,
Julien
LEBLAY
2
3. Modules
INPUT INPUT
3
Literal Generator
Data Generator Schema Generator
Distributions
SV Manager
S P O
Graph Generator
Parameters
<O_PATH>
Zipf
Uniform
Serializer
SID Manager
S P O
Parameters
<#triples,O_PATH>
OUTPUT
4. Configura2ons
• The
configura8ons
emphasize
mainly
on
how
the
values
for
the
subject,
predicate,
and
object
are
generated
• Basic
configura8ons:
• Selec8on
of
the
source:
1. The
source
is
a
file
specified
by
the
user
2. The
source
is
a
randomly
generated
string
3. The
source
is
a
string
using
a
specific
prefix
4. Two
sources
are
used:
1
&
2
5. Two
sources
are
used:
1
&
3
6. Two
sources
are
used:
2
&
3
7. Three
sources
are
used:
1
&
2
&
3
• Selec8on
of
the
distribu8on:
Custom,
ZIPF,
Uniform,
etc.
4
5. Technical
Dependencies
• Colt
(jar)
• Piccolo
(jar)
• ViP2P
(jar)
-‐
for
the
genera8on
of
XR
Data
5