Scenario
A materials scientist wants to build a knowledge graph of polymers with their properties from the RadonPy dataset, enabling semantic queries and relationship discovery across 1,070 polymer structures.
Interactive Dialog
Learning Outcomes
OK
Authenticate and connect to WORLD platform
Used JWT authentication to access WORLD JSON-RPC API
OK
Browse installed datasets
Listed RadonPy dataset with 1,070 polymers and 157 properties
OK
Create knowledge graph entities
Added 6 polymer entities with SMILES and descriptions
OK
Build semantic relationships
Created is_a and similar_to relations for polymer ontology
OK
Execute SPARQL queries
Queried the graph for polyolefins using SPARQL SELECT
OK
Export knowledge graph
Saved to Turtle format for sharing and interoperability
Key Concepts
Knowledge Graph
A graph-structured database storing entities (things) and their relationships, enabling semantic reasoning and discovery beyond tabular data
SPARQL
Query language for RDF graphs, using triple patterns (subject-predicate-object) to find matching data
Turtle (TTL)
Human-readable serialization format for RDF, using prefix:name notation (e.g., world:Polyethylene)
Ontology
Formal specification of concepts and relationships in a domain, enabling machines to reason about polymer chemistry
Triple
Basic unit of RDF: (subject, predicate, object) - e.g., (Polyethylene, is_a, Polyolefin)
Semantic Relationship
Typed connection between entities (is_a, similar_to, has_property) that captures meaning and enables inference
Tools Working
- OK world_dataset_list Listed RadonPy dataset with full metadata
- OK world_thing_add Added 6 polymer entities to graph
- OK world_relation_add Created 8 semantic relations
- OK world_sparql_query Executed SPARQL SELECT successfully
- OK world_stats Retrieved graph statistics (17 triples)
- OK world_save Exported to polymer_ontology.ttl