
Development Methodology
- Define/re-use schema
- Play with example instances, queries etc
- Take a data-centric approach!
- Link key classes of the schema to your Java code (Data Binding)
- Assume schema evolution
- Develop smart, generic code instead of domain specific code
Data model in RDF and RDF Schema
- Data binding to link RDF and Java worlds
- Let the data work with SPARQL
Generic data binding architecture:

New development paradigm based on Linked Data:
- Smart code walks the data graph at run-time
- Very little hard-coding of behavior
- Benefits
-- flexible architecture
-- faster turn-around times
- Challenges
-- learning curve (different from object oriented development)
-- integration with established technologies
Source: Holger Knublauch at JavaOne 2009
I would add that probably "performance" is an additional challenge. Maybe I'll give it a try one of these days...
No comments:
Post a Comment