This article discusses how a shift in Web development towards Object-Oriented Programming (OOP) has shifted the model commonly used for connecting websites to databases (and performing CRUD operations). To fully embrace the Semantic Web idea, you can apply traditional Web-development techniques to RDF data using SPARQL. This article shows how to use a simplified Model-View-Controller (MVC) design pattern, the PHP server-side scripting language, and SPARQL for connecting to RDF- as opposed to using SQL on a relational database system.
URL: http://dhirajpatra.blogspot.com/2011/05/building-semantic-web-crud-operations.html
Keywords: PHP, Object-Oriented Programming (OOP), CRUD, SQL, SPARQL
Author: Patra, Dhiraj
Date created: 2011-05-25 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P20M
Educational use: instruction
Educational audience: professional
Interactivity type: expositive
- Knows the SPARQL 1.1 Update language for updating, creating, and removing RDF graphs in a Graph Store
- Understands the difference between SQL query language (which operates on database tables) and SPARQL (which operates on RDF graphs).
- Understands how the pattern matching of SPARQL queries can be expressed using functionally equivalent constructs in RDF programming libraries.