Date
1 - 2 of 2
Importing a schema
Laura Morales <lauretas@...>
Is there a way to import a schema, instead of creating it with a script?
For example importing this file: <?xml version='1.0' ?> <graphml xmlns='http://graphml.graphdrawing.org/xmlns'> <key id='type' for='node' attr.name='type' attr.type='string'></key> <key id='code' for='node' attr.name='code' attr.type='string'></key> <key id='icao' for='node' attr.name='icao' attr.type='string'></key> <key id='desc' for='node' attr.name='desc' attr.type='string'></key> <key id='region' for='node' attr.name='region' attr.type='string'></key> <key id='runways' for='node' attr.name='runways' attr.type='int'></key> <key id='longest' for='node' attr.name='longest' attr.type='int'></key> <key id='elev' for='node' attr.name='elev' attr.type='int'></key> <key id='country' for='node' attr.name='country' attr.type='string'></key> <key id='city' for='node' attr.name='city' attr.type='string'></key> <key id='lat' for='node' attr.name='lat' attr.type='double'></key> <key id='lon' for='node' attr.name='lon' attr.type='double'></key> <key id='dist' for='edge' attr.name='dist' attr.type='int'></key> <key id='labelV' for='node' attr.name='labelV' attr.type='string'></key> <key id='labelE' for='edge' attr.name='labelE' attr.type='string'></key> </graphml> like this: graph.io(graphml()).readGraph("file.graphml") is there a way to make Janus create the schema from the XML file? This would be very convenient because it means I don't have to write groovy scripts for creating the schema. |
|
hadoopmarc@...
Hi Laura,
JanusGraph only allows to configure a custom SchemaMaker with the schema.default property. Googling on SchemaMaker hits some (unmaintained?) projects that could help: https://github.com/graph-lab/janusgraph-schema-manager Best wishes, Marc |
|