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

ScholeXplorer integration #37

Open
ceteri opened this issue Jan 13, 2020 · 4 comments
Open

ScholeXplorer integration #37

ceteri opened this issue Jan 13, 2020 · 4 comments
Labels
enhancement New feature or request

Comments

@ceteri
Copy link
Contributor

ceteri commented Jan 13, 2020

Integrate with the ScholeXplorer API:

... especially for looking up datasets <=> publication links

@ceteri ceteri added the enhancement New feature or request label Jan 13, 2020
@ceteri ceteri changed the title ScholeExplorer integration ScholeXplorer integration Jan 28, 2020
@ceteri
Copy link
Contributor Author

ceteri commented Jan 28, 2020

OpenAIRE is one of the better projects overall in this area of scholarly infrastructure. Their ScholeXplorer integration with the Scholix standard allows for metadata exchange across other discovery services -- providing a central point for a range of powerful discover serves.

Also, the ScholeXplorer service can show which datasets are links to particular articles.

For initial integration, the priorities are to implement our main:

  • full_text_search()
  • title_search()
  • publication_lookup()

Be sure to include the dataset links to publications when available.

Following that, we can explore other possible ways to leverage ScholeXplorer, for example in a later stage of Rich Context, being able to "expand" the knowledge graph from a selected point: what other articles are similar/related to some set of known articles?

@lobodemonte
Copy link

API: http://api.scholexplorer.openaire.eu/v2/ui/

As previously discussed,

The ScholeXplorer API isn't suitable to implement all 3 functions as it lacks the functionality needed to do so, and the maintainers don't have a plan to add it anytime soon.

However I was suggested by the maintainer (Sandro La Bruzzo) to exploit "other services like Crossref https://github.com/CrossRef/rest-api-doc to retrieve the DOI of the publication starting from a text search, and then...ask [the] to Scholexplorer [API] if there is some link related.

Also, every 6 months ScholeXplore dumps their data into Zenodo: https://zenodo.org/record/3541646#.XjKXtnX0njg and also DOIBoost https://zenodo.org/record/3559699#.XjKXzHX0njg that includes all the publications that have a DOI.

@ceteri
Copy link
Contributor Author

ceteri commented Feb 4, 2020

Thank you very much for the detailed summary and contacting Sandro.

We had started some integration with Crossref, and that would definitely help to be expanded.

@lobodemonte
Copy link

Adding an example of how the ScholeXplorer API could be used:
Ex: http://api.scholexplorer.openaire.eu/v2/Links?targetPid=10.17848%2Fwp15-242&targetPidType=doi
This call is asking for data referencing/connected to DOI 10.17848/wp15-242
This call returned DOI 10.1186/s12877-019-1173-4 as using the searched DOI. Manually checking we can see that the returned DOI is using the searched DOI in its references.

@lobodemonte lobodemonte removed their assignment Jul 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants