this is a list of links I gathered up which should cover the work I've done during the last month. I hope that I got everything ;)
https://github.com/BarryNorton/D2R-LinkedBrainz-Fork - project repository that includes - the D2RQ mapping file [1] - the libraries his D2RS instance depends on [2] - a wiki with LinkedBrainz dataset related information [3] - an issues list with open issues that are discovered during the development of the mapping [4]
https://github.com/zazi/linkedbrainz-d2rs-translators - project repository that includes - the LinkedBrainz related D2RQ Translator classes that are necessary for the mapping [5] - an issues list with open issues that are not resolved yet [6]
https://github.com/zazi/LinkedBrainzTestcases - project repository that includes - the test cases for testing the MBZ NGS to MO etc. mapping [7] - a JavaDoc documenting the source code [8] - a script to execute all tests (excluding the Track tests) [9] - log files of the different test executions [10] - an issues list with open issues that are discovered during the development and execution of the tests [11]
also created during the development of the mapping and its tests:
- https://github.com/zazi/D2RQ-maven - a maven project of D2RQ that powers the LinkedBrainz D2R instance (incl. some patches that are included now in the main D2RQ project as well, see [12])
also related during the development of the mapping and its tests:
> this is a list of links I gathered up which should cover the work I've > done during the last month. I hope that I got everything ;)
> https://github.com/BarryNorton/D2R-LinkedBrainz-Fork > - project repository that includes > - the D2RQ mapping file [1] > - the libraries his D2RS instance depends on [2] > - a wiki with LinkedBrainz dataset related information > [3] > - an issues list with open issues that are discovered > during the development of the mapping [4]
> https://github.com/zazi/linkedbrainz-d2rs-translators > - project repository that includes > - the LinkedBrainz related D2RQ Translator classes > that are necessary for the mapping [5] > - an issues list with open issues that are not > resolved yet [6]
> https://github.com/zazi/LinkedBrainzTestcases > - project repository that includes > - the test cases for testing the MBZ NGS to MO etc. > mapping [7] > - a JavaDoc documenting the source code [8] > - a script to execute all tests (excluding the Track > tests) [9] > - log files of the different test executions [10] > - an issues list with open issues that are discovered > during the development and execution of the tests [11]
> also created during the development of the mapping and its tests:
> - https://github.com/zazi/D2RQ-maven > - a maven project of D2RQ that powers the LinkedBrainz > D2R instance (incl. some patches that are included now in the main > D2RQ project as well, see [12])
> also related during the development of the mapping and its tests:
> Have you considered adding an R2RML mapping? This is more portable > than a D2R mapping.
Yes, of course. However, I wasn't sure whether such mappings to existing ontology are really possible with R2RML, i.e., till now I thought that it wasn't implemented yet. However, I haven't checked these maps recently. Furthermore, are there any Semantic Web vendors which support R2RML right now?
>> Have you considered adding an R2RML mapping? This is more portable >> than a D2R mapping.
> Yes, of course. However, I wasn't sure whether such mappings to > existing ontology are really possible with R2RML, i.e., till now I > thought that it wasn't implemented yet. However, I haven't checked > these maps recently. Furthermore, are there any Semantic Web vendors > which support R2RML right now?
We do :-)
I you look at R2R (released recently by Chris and Co.) you'll also see use of R2RML for mappings across RDF.
>>> Have you considered adding an R2RML mapping? This is more portable >>> than a D2R mapping.
>> Yes, of course. However, I wasn't sure whether such mappings to >> existing ontology are really possible with R2RML, i.e., till now I >> thought that it wasn't implemented yet. However, I haven't checked >> these maps recently. Furthermore, are there any Semantic Web >> vendors which support R2RML right now?
> We do :-)
Cool! However, is this official yet? ;)
> I you look at R2R (released recently by Chris and Co.) you'll also > see use of R2RML for mappings across RDF.
Yeah, I discovered these new features right now as well. However, it may still be a problem to transfer the logic that is implemented in the specific D2RQ Translator classes (see [1]) into SQL stored procedures or another (vendor-specific) technique, since R2RML doesn't support such a mechanism yet. Generally, I'm happy to get an R2RML mapping description out of the existing D2RQ mapping description. Unfortunately, the LinkedBrainz project ends in the end of July, i.e., there is no time left to do this as part of this project. Further contributions may only be based on a volunteer basis (as usual :\ ). Besides the MBZ NGS to MO etc. mapping is still not finished yet (see the end of this blog post [2], were I listed some open issues which I couldn't implement during my time on working on the LinkedBrainz project).
>>>> Have you considered adding an R2RML mapping? This is more portable >>>> than a D2R mapping.
>>> Yes, of course. However, I wasn't sure whether such mappings to >>> existing ontology are really possible with R2RML, i.e., till now I >>> thought that it wasn't implemented yet. However, I haven't checked >>> these maps recently. Furthermore, are there any Semantic Web vendors >>> which support R2RML right now?
>> We do :-)
> Cool! However, is this official yet? ;)
Not in a general release if that's what you mean. That's coming in September time.
>> I you look at R2R (released recently by Chris and Co.) you'll also >> see use of R2RML for mappings across RDF.
> Yeah, I discovered these new features right now as well. However, it > may still be a problem to transfer the logic that is implemented in > the specific D2RQ Translator classes (see [1]) into SQL stored > procedures or another (vendor-specific) technique, since R2RML doesn't > support such a mechanism yet. > Generally, I'm happy to get an R2RML mapping description out of the > existing D2RQ mapping description. Unfortunately, the LinkedBrainz > project ends in the end of July, i.e., there is no time left to do > this as part of this project. Further contributions may only be based > on a volunteer basis (as usual :\ ). Besides the MBZ NGS to MO etc. > mapping is still not finished yet (see the end of this blog post [2], > were I listed some open issues which I couldn't implement during my > time on working on the LinkedBrainz project).
just to let you know, I moved yesterday my LinkedBrainz projects to a separate location on GitHub [1], i.e. you will find [5,6,7,8,9,10,11,13] from below now at their new locations (see [5,6,7,8,9,10,11,13]).
> this is a list of links I gathered up which should cover the work I've > done during the last month. I hope that I got everything ;)
> https://github.com/BarryNorton/D2R-LinkedBrainz-Fork > - project repository that includes > - the D2RQ mapping file [1] > - the libraries his D2RS instance depends on [2] > - a wiki with LinkedBrainz dataset related information [3] > - an issues list with open issues that are discovered during the > development of the mapping [4]
> https://github.com/zazi/linkedbrainz-d2rs-translators > - project repository that includes > - the LinkedBrainz related D2RQ Translator classes that are necessary > for the mapping [5] > - an issues list with open issues that are not resolved yet [6]
> https://github.com/zazi/LinkedBrainzTestcases > - project repository that includes > - the test cases for testing the MBZ NGS to MO etc. mapping [7] > - a JavaDoc documenting the source code [8] > - a script to execute all tests (excluding the Track tests) [9] > - log files of the different test executions [10] > - an issues list with open issues that are discovered during the > development and execution of the tests [11]
> also created during the development of the mapping and its tests:
> - https://github.com/zazi/D2RQ-maven > - a maven project of D2RQ that powers the LinkedBrainz D2R instance > (incl. some patches that are included now in the main D2RQ project as > well, see [12])
> also related during the development of the mapping and its tests:
> - a list of various Music Ontology related issues which are mainly > dealing with concepts and/or properties that are not implement in the > Music Ontology yet