Neosemantics - A Linked Data Toolkit for Neo4j Jesús Barrasa - Neo4j
Jesús Barrasa @BarrasaDV
https://neo4j.com/labs/nsmtx-rdf
https://neo4j.com/labs/nsmtx-rdf
What is NSMNTX? NSMNTX is a plugin that enables the use of RDF in Neo4j ● Store RDF data in Neo4j in a lossless manner ● On-demand export property graph data from Neo4j as RDF ● model mapping ● Inferencing
Importing RDF into Neo4j
Importing RDF into Neo4j semantics.importRDF(... semantics.streamRDF(... semantics.previewRDF(...
Importing RDF into Neo4j https://neo4j.com/docs/labs/nsmntx/current/reference/
Importing RDF into Neo4j Let’s try it!
Exporting RDF into Neo4j
Exporting RDF into Neo4j /rdf/describe/id /rdf/describe/find/ /rdf/cypher
Exporting RDF into Neo4j Let’s try it!
Model Mapping
Model Mapping semantics.mapping.addSchema(... semantics.mapping.addMappingToSchema(... call semantics.mapping.listMappings(... semantics.mapping.dropMapping(... semantics.mapping.addCommonSchemas(... semantics.mapping.dropSchema(...
Ontology Management Publish my onto /rdf/onto Import an onto semantics.importOntology( semantics.importRDF(...
Inferencing
Inferencing Derive graph elements from explicit definitions (ontologies) (P)semantics.inference.nodesLabelled(... (P)semantics.inference.nodesInCategory(... (F)semantics.inference.hasLabel(... (F)semantics.inference.inCategory(... (P)semantics.inference.getRels(...
Talk on Model Mapping and Inferencing +
Using NSMNTX...
Using NSMNTX... http://bit.ly/cloningGraphs
Join the community! https://community.neo4j.com/c/integrations/linked-data-rdf-ontology
Contribute! https://github.com/neo4j-labs/neosemantics
And now… the Hunger games :)
Both RDF and A. sets of records? the Property B. documents? Graph model represent the C. a graph? world as...
A. Import RDF data and store it into Neo4j NSMNTX will let you... B. Export your Neo4j graph as RDF C. all of the above
Which NSMNTX A. semantics.importOntology procedure B. semantics.importRDF would I use if I wanted to C. both would import the ontology, but import an OWL semantics.importOntology builds a simplified and more ontology into user friendly representation of the ontology in Neo4j Neo4j?
Thank you!
Recommend
More recommend