okgreece / Alignment

Alignment, a collaborative, system aided, user driven ontology/vocabulary matching and validation platform.
https://alignment.okfn.gr
MIT License
12 stars 1 forks source link

Include example ontologies #72

Open syats opened 6 years ago

syats commented 6 years ago

In order to check that everything is working as intended, it would be good idea to have a test set of at least two ontologies that one can easily import and begin linking. I say so because I have so far been unsuccessful with starting linking of any of my own RDF files.

skarampatakis commented 6 years ago

Indeed that would be a good addition. Atm the app is tuned to work best for datasets/KGs using the SKOS vacabulary, as it is used for the graph rendering. We are on the process to remove this dependency, so it could render whatever(or close to this) the RDF files may contain, which I am afraid is you issue. You can test with these files https://github.com/openbudgets/Code-lists/tree/master/UnifiedViews/skosified.

The idea is that the user will have to define (or use some predefined as it happens now for SKOS) the property to use for the label of the resource and the hierarchical relationship properties, if any. Without these the app at the moment cannot render the graphs, so it most probably will show two empty divs on the graph section.

A quick solution to use your files would be to add some basic SKOS properties on your resources. The minimum would be skos:prefLabel for your label, skos:broader/narrower for hierarchical relationships (if any) and everything attached to a dummy ConceptScheme using skos:inScheme. If you could share your files I could assist you on this.

rowanbrownlee commented 6 years ago

Hi

I'm interested in testing this tool. Am I missing something?

I've tried testing using files from the suggested source in the Nov 28 2017 comment above, and am unable to calculate similarities.

I imported 4 files via url

  1. https://raw.githubusercontent.com/openbudgets/Code-lists/master/UnifiedViews/skosified/oenace/oeanace.ttl (Appears in file list as stapler-zyYHic.ttl)
  2. https://raw.githubusercontent.com/openbudgets/Code-lists/master/UnifiedViews/skosified/prodcom/prodcom.ttl (Appears in file list as stapler-MLJUjt.ttl)
  3. https://raw.githubusercontent.com/openbudgets/Code-lists/master/UnifiedViews/skosified/sitc/sitc.ttl (Appears in file list as stapler-qg5V4a.ttl)
  4. https://raw.githubusercontent.com/openbudgets/Code-lists/master/UnifiedViews/skosified/sitc_austria/sitc_austria.ttl (Appears in file list as stapler-XZsRTf.ttl)

Test project one. Source 3. & target 4. Test project two. Source 3 & target 3. Test project three. Source 1 & target 2.

Each project uses the default silk configuration.

The files import and parse. For each project, I click on "calculate similarities" via the UI, and the following terminal messages appear indicating failure.

[2018-08-01 03:05:46][51] Processing: App\Jobs\InitiateCalculations [2018-08-01 03:05:46][52] Processing: App\Jobs\InitiateCalculations [2018-08-01 03:05:46][53] Processing: App\Jobs\InitiateCalculations [2018-08-01 03:05:47][54] Processing: App\Jobs\InitiateCalculations [2018-08-01 03:05:47][55] Processing: App\Jobs\InitiateCalculations [2018-08-01 03:05:47][55] Failed: App\Jobs\InitiateCalculations

skarampatakis commented 6 years ago

Hi Rowan,

Thank you for testing the tool. Could you please send me also the laravel.log file?

It is on the storage/logs folder.

Thank you.

Στις Τετ, 1 Αυγ 2018, 6:22 π.μ. ο χρήστης Rowan Brownlee < notifications@github.com> έγραψε:

Hi

I'm interested in testing this tool. Am I missing something?

I've tried testing using files from the suggested source in the Nov 28 2017 comment above, and am unable to calculate similarities.

I imported 4 files via url

1. https://raw.githubusercontent.com/openbudgets/Code-lists/master/UnifiedViews/skosified/oenace/oeanace.ttl (Appears in file list as stapler-zyYHic.ttl) 2. https://raw.githubusercontent.com/openbudgets/Code-lists/master/UnifiedViews/skosified/prodcom/prodcom.ttl (Appears in file list as stapler-MLJUjt.ttl) 3. https://raw.githubusercontent.com/openbudgets/Code-lists/master/UnifiedViews/skosified/sitc/sitc.ttl (Appears in file list as stapler-qg5V4a.ttl) 4. https://raw.githubusercontent.com/openbudgets/Code-lists/master/UnifiedViews/skosified/sitc_austria/sitc_austria.ttl (Appears in file list as stapler-XZsRTf.ttl)

Test project one. Source 3. & target 4. Test project two. Source 3 & target 3. Test project three. Source 1 & target 2.

Each project uses the default silk configuration.

The files import and parse. For each project, I click on "calculate similarities" via the UI, and the following terminal messages appear indicating failure.

[2018-08-01 03:05:46][51] Processing: App\Jobs\InitiateCalculations [2018-08-01 03:05:46][52] Processing: App\Jobs\InitiateCalculations [2018-08-01 03:05:46][53] Processing: App\Jobs\InitiateCalculations [2018-08-01 03:05:47][54] Processing: App\Jobs\InitiateCalculations [2018-08-01 03:05:47][55] Processing: App\Jobs\InitiateCalculations [2018-08-01 03:05:47][55] Failed: App\Jobs\InitiateCalculations

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/okgreece/Alignment/issues/72#issuecomment-409436826, or mute the thread https://github.com/notifications/unsubscribe-auth/ACTsbPG0yzj4Q6QtyU_pB5NO0q37-IIkks5uMR7ogaJpZM4QtElM .

rowanbrownlee commented 6 years ago

Thanks Sotirios - file available from here https://cloudstor.aarnet.edu.au/plus/s/DxmkfVYnyGls2Jv

skarampatakis commented 6 years ago

@rowanbrownlee It should be fine now. I tested locally and I was able to proceed with your mentioned scenarios.

Please git pull on the develop/1 branch and report if everything is OK.

rowanbrownlee commented 6 years ago

Thanks - Following that step I was able to re-import two of the previously imported files via URL, create a project, calculate similarities, create new links and export the resulting link files.