02 Working With Triples
neode-notebookstutorials
Export
[ ]
Creating Triples
Single Triple
[2]
Created triple with ID: e03e6364-7397-4656-9ea0-6f6ac4a3b4e1 Albert Einstein ā born_in ā Ulm, Germany
Batch Triple Creation
[3]
ā Created 8 triples! Triple IDs: ['026e49a8-a061-4974-aa84-35e12254af79', '11689681-bc94-41b3-88ba-ddb9009fa4f5', '9f0c3992-9d56-4d78-a783-35858f3dc33b']...
Querying Triples
Basic Query with Pagination
[4]
š Retrieved 10 triples: [c1bb4988-ebf2-4abf-a961-483f7f4e539f] Albert Einstein ā worked_at ā Princeton University [e074e0dc-a324-4285-b0d1-339ebb47733b] Albert Einstein ā born_year ā 1879 [9f0c3992-9d56-4d78-a783-35858f3dc33b] Albert Einstein ā developed ā Theory of Relativity [7d7f33b3-e9e4-42ec-95b7-d97f0d2ad463] Albert Einstein ā died_year ā 1955 [2248be44-f57c-4cd5-9135-996a4a57de60] Theory of Relativity ā is_a ā scientific_theory [024091cd-9183-46dd-9405-7632ad000894] Theory of Relativity ā published_in ā 1905 [026e49a8-a061-4974-aa84-35e12254af79] Albert Einstein ā is_a ā physicist [11689681-bc94-41b3-88ba-ddb9009fa4f5] Albert Einstein ā won ā Nobel Prize in Physics [e03e6364-7397-4656-9ea0-6f6ac4a3b4e1] Albert Einstein ā born_in ā Ulm, Germany [5a73e7cd-e09c-4fa9-8eeb-83618ce74206] JavaScript ā is_a ā programming_language
Iterating Through All Results with Pagination
[5]
š Total triples in knowledge graph: 31
Filtering Triples Locally
After querying, you can filter triples client-side:
[6]
š¬ Triples about Einstein (7): Albert Einstein ā won ā Nobel Prize in Physics Albert Einstein ā is_a ā physicist Albert Einstein ā worked_at ā Princeton University Albert Einstein ā died_year ā 1955 Albert Einstein ā born_year ā 1879 Albert Einstein ā developed ā Theory of Relativity Albert Einstein ā born_in ā Ulm, Germany š 'is_a' relationships (14): Albert Einstein is_a physicist Theory of Relativity is_a scientific_theory JavaScript is_a programming_language Guido van Rossum is_a software_engineer Python is_a programming_language
Updating Triples
Update an existing triple by its ID:
[7]
Created triple with ID: 9524257b-fe17-41c5-986c-406167f0069b ā Updated triple: Mars ā distance_from_sun ā 227.9 million km
Deleting Triples
Delete Single Triple
[8]
Created triple with ID: 6b4bc906-3daa-469a-a644-ef33f15b2c99 ā Deleted triple: 6b4bc906-3daa-469a-a644-ef33f15b2c99
Delete Multiple Triples
[9]
Created 3 temporary triples ā Deleted 3 triples
Working with Data Frames
Convert triples to pandas DataFrame for analysis:
[10]
š Triples as DataFrame:
š Statistics: Total triples: 32 Unique subjects: 6 Unique predicates: 13 Most common predicates: predicate is_a 14 paradigm 4 released_in 2 nationality 2 created_by 2 Name: count, dtype: int64
Next Steps
- 03_semantic_search.ipynb - Search your knowledge graph with natural language
- 04_ai_triple_generation.ipynb - Generate triples from text automatically