Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include example ontologies #72

Open
syats opened this issue Nov 28, 2017 · 6 comments
Open

Include example ontologies #72

syats opened this issue Nov 28, 2017 · 6 comments

Comments

@syats
Copy link

syats commented Nov 28, 2017

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
Copy link
Member

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
Copy link

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
Copy link
Member

skarampatakis commented Aug 1, 2018 via email

@rowanbrownlee
Copy link

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

@skarampatakis
Copy link
Member

skarampatakis commented Aug 1, 2018

@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
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants