Git Product home page Git Product logo

loom-ld's Introduction

LOOM-LD

Structures

sparql_based-linking

It is a java project using maven to manage dependencies.

loom-ld

It is a spring boot application for providing loom-ld services.

The Proposal

Develop a web service that allows writing and running these SPARQL-based link rules

Roadmap

  1. Review the state of the art for RDF linking or link discovery
  2. Develop a service that accepts SPARQL queries and runs them
    1. For the specification use the standard
    2. Use YASQUE/YASGUI for Web interface E.g.: https://github.com/oeg-upm/helio-publisher/blob/master/src/main/resources/templates/sparql.html
    3. Use Jena for the SPARQL processor
    4. Use sparkjava for the service Test the implementation with the query
  3. Add linking functions as JenaARQ extensions to the implementation

Outcome

  1. Build a set of HTML views to assist users for writing the link rules;
  2. Compare the time required by our proposal for linking two datasets with Limes or Silk for the same datasets.

loom-ld's People

Contributors

jiangwenqi avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

jiangwenqi

loom-ld's Issues

Run Queries and Test Performance

Dear @JiangWenqi, I think these can be our following steps:

  1. Demo linking two datasets with 2 queries one using levenshtein and another the cosine similarity. The output of the query shall be stored in a file. The output must be in RDF using NT serialisation, and the links among the resources must be owl:sameAs.
  2. Adapt one linking scenario from the OAEI and test it with the tool. The results of the OAEI should include the results achieved by other tools, try to compare with them.

For the moment I think this would be all, let me know if you have any questions.

Where I need to calculate the similarity?

Hi there,

I want to know where I need to calculate the similarity?

  1. after I got the whole result? and I compare those result from different data-sources?
  2. or I parse sparql queries and compare the query conditions?

Could you please tell me what my initial step should be?

Best regards,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.