28. Semantic Web applications: Database-driven web applications Semantic Web applications Centralised Decentralised One fixed schema Semi-structured One fixed vocabulary Arbitrary vocabulary Centralised publishing Publish anywhere One datasource Many distributed datasources Closed system s Open systems
29. Motivation relational web applications: database object-relational mapping web application framework
30. Motivation relational web applications: database object-relational mapping web application framework
31. Motivation relational web applications: semantic web applications: database object-relational mapping web application framework
32. Motivation relational web applications: semantic web applications: database object-relational mapping web application framework data source
33. Motivation relational web applications: semantic web applications: database object-relational mapping web application framework data source RDF store
34. Motivation relational web applications: semantic web applications: database object-relational mapping web application framework ??? data source RDF store ???
35. Motivation relational web applications: semantic web applications: database object-relational mapping web application framework ??? data source RDF store ??? ActiveRDF Ruby on Rails
36.
37.
38. ActiveRDF architecture proxy objects represent RDF resource, convert methods into queries abstract query API manages collection of data sources wraps RDF store with its own API
48. Inverse operators all DERI employees all working people all people working for an Irish company
49. Interface construction algorithm select resources (constrain information space) select facets (arcs in constrained space) rank facets (identify most interesting facets) select ?s where ... select ?p where ...
50.
51.
52.
53. JeromeDL the Semantic Digital Library Sharing and Interconnecting Knowledge Sebastian R. Kruk