Hello Sergio, In this current discussion, shouldn't we do a difference between the linked data principles [1] (and thus the RDF graph), and how data are published (rdf file, linked data with content negociation, sparql end-point, RDFa, etc.) ? About linked data principles, tell me if I am wrong, but here is what I understand: the goal of the first point "Use URIs as names for things" is to have international keys to identify things, and thus avoid data silos as in relational databases. The second point "Use HTTP URIs so that people can look up those names. " says that the URIS should be accessible through HTTP (e.g. URL), and so they can be dereferenced in order to get SOME data about that thing (point 3 - "When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL) "). Than, this data can link to other data as stated in point 4 "Include links to other URIs. so that they can discover more things. " But does the linked data principles say that triples with a specif object should only be served (data publishing) on that specific URI ? It is not my understanding so far, and thats why I did write "SOME" information here above. For instance, anyone could write triples about <http://dbpedia.org/resource/Europe>, in any given domain (art, politic, etc.), using any available ontology, no ? So triples with <http://dbpedia.org/resource/Europe> as object could come from any source other than derefencing the "http://dbpedia.org/resource/Europe" URL. And as an example, this file "http://www.w3.org/People/Berners-Lee/card.rdf" does contain triples with different resources as objects. Replacing this in the overLOD context: its goal is to provide tools to build an application based on distributed data, here using the Web of Data technologies. Different data providers do provide data in different forms (data publishing). It could be rdf files, sparql end-points, or even data that needs to be RDFized (microdata for instance). Then overLOD allows to reference those data, import them (entirely or partly, for instance we usually don't need all languages of the labels provided by a geoname feature), control them (as data could be wrong, and inferencing is not easily a way to control data). Then data is at disposal for apps build on that instance of overLOD (i.e. with the decisions we took, it is an instance of Marmotta). And thus, overLOD does bring something different from LDCache, a way to better "control" which data is in the store, how it is updated, which seems to me mandatory when building a real app. We won't have time in the overLOD project to build a fully functional tool, but the basics will be there. I am not sure this discussion is of any interest for you, but thanks for your thoughts Fabian
Hi, On 01/11/14 13:14, Fabian Cretton wrote: >>> Then, I did implement LDClients that can import RDF files (instead of >>> using the import service). They are just like the "linked data" code, >>> except I don't check if the subject of the triple correspond to the >>> URI. > > Of course we don't expect that the code we write for OverLOD will be appreciated by the Marmotta Team, > but we will just let people know it is there if needed :-) > > But actually I don't understand your point here about RDF files moving away from Linked Data paradigm. > Do you mean that Youtube, Vimeo, RDFa and SPARQL endpoints, which all have LDClients, follow linked data paradigm more than > http://sws.geonames.org/2921044/about.rdf No no, I'm not saying that. Let me try to explain it: If we take the Linked Data principles [1], ee could say that LDClient extends the 3rd point ("when someone looks up a URI, provide useful information") beyond just "using the standards (RDF*, SPARQL)" by providing new methods to get RDF data out of other formats. But LDClient does not modify the 1st principle ("use URIs as names for things"). And that's what I referred to because the sentence "They are just like the "linked data" code, except I don't check if the subject of the triple correspond to the URI". Maybe I got it wrong, and what you actually do is extend the 4th principle ("Include links to other URIs. so that they can discover more things"), which is of course interesting. Just needed to be explained. BTW, hope you have in mind that if OverLOD produces new LDClient data providers that can be useful for a broader community, please propose them to be included in the main project. Cheers, [1] http://www.w3.org/DesignIssues/LinkedData.html P.S.: please, configure you client to use the "Re:" prefix when replying to public English mailing lists -- Sergio Fernández Partner Technology Manager Redlink GmbH m: +43 660 2747 925 e: [email protected] w: http://redlink.co [1] http://www.w3.org/DesignIssues/LinkedData.html
