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

Prototype JL API #27

Merged
merged 7 commits into from Aug 1, 2019

Conversation

@saulshanabrook
Copy link
Member

commented Jul 18, 2019

In this branch I am working on a prototype of a JupyterLab API for the metadata service and a simple viewer, following the approach articulated in #23 (comment)

  • Create ILinkedDataProvider
    • Require get method that takes in URL and returns JSON LD linked data
  • Create LinkedDataRegistry extension
    • Expose get method that takes in URL and returns flattened metadata
    • Expose register method that takes in ILinkedDataProvider
  • Create sample extension that adds sample ILinkedDataProvider based on hard coded data
  • Create LinkedDataBrowser that has a URL field and displays displays the data.
    • Links to other pieces of data should show be clickable and change the current URL
  • Add another sample extension that queries some API for metadata and show how this is merged with other provider for one URL.
@saulshanabrook

This comment has been minimized.

Copy link
Member Author

commented Jul 18, 2019

Screen Shot 2019-07-18 at 4 59 13 PM

@saulshanabrook

This comment has been minimized.

Copy link
Member Author

commented Jul 19, 2019

Screen Shot 2019-07-19 at 11 16 24 AM

@saulshanabrook

This comment has been minimized.

Copy link
Member Author

commented Aug 1, 2019

I am going to merge this in and make a release, to make it easier to install this for a demo. If we want to get back to any of the previous graphql work, we can pull it in from the git history,

@saulshanabrook saulshanabrook marked this pull request as ready for review Aug 1, 2019

@saulshanabrook saulshanabrook merged commit 3453161 into master Aug 1, 2019

@saulshanabrook saulshanabrook deleted the prototype branch Aug 1, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.