Implement SindiceDataSource
A new implementation of DataSource interface which
will pull data from sparql.sindice.com
This data source will have one extra property "dataset" (domain name)
SindiceDataSource will limit data to one particular dataset and also
take an advantage of analytics data about most common predicates and classes being used inside particular dataset
Hints from Robert:
All that would be needed for this is to implement the DataSource
interface [1] and register it calling
DataSource.register(classOf[SindiceDataSource]). The implementation
could be based on the current SparqlDataSource [2].
[1] http://www.assembla.com/code/silk/git/nodes/silk2/silk-core/src/main/scala/de/fuberlin/wiwiss/silk/datasource/DataSource.scala
[2] http://www.assembla.com/code/silk/git/nodes/silk2/silk-core/src/main/scala/de/fuberlin/wiwiss/silk/plugins/datasource/SparqlDataSource.scala
will pull data from sparql.sindice.com
This data source will have one extra property "dataset" (domain name)
SindiceDataSource will limit data to one particular dataset and also
take an advantage of analytics data about most common predicates and classes being used inside particular dataset
Hints from Robert:
All that would be needed for this is to implement the DataSource
interface [1] and register it calling
DataSource.register(classOf[SindiceDataSource]). The implementation
could be based on the current SparqlDataSource [2].
[1] http://www.assembla.com/code/silk/git/nodes/silk2/silk-core/src/main/scala/de/fuberlin/wiwiss/silk/datasource/DataSource.scala
[2] http://www.assembla.com/code/silk/git/nodes/silk2/silk-core/src/main/scala/de/fuberlin/wiwiss/silk/plugins/datasource/SparqlDataSource.scala
Leave a comment