protegeproject / webprotege

The webprotege code base
Other
623 stars 249 forks source link

Make it possible to publish an ontology so it can be accessed publicly through an URL (unzipped) #717

Open rogargon opened 3 years ago

rogargon commented 3 years ago

WebProtege lacks nice visualization features so my workflow is to download the ontology as a ttl.zip file, unzip, upload it and then point tools like WebOWL to be able to share interactive visualizations of the ontology for others to explore.

It would be really useful to be able to "publish" the ontology so it is available through an URL like: https://webprotege.stanford.edu/download?project=&format=ttl

This is almost possible right now using the same URL that is used to download the ontology. However, it seems to make the ontology available just zipped. This way, I cannot use that link to load it into WebOWL or other tools directly from the URL.

Moreover, the user performing the visualization needs to have a WebProtege account, be logged in and have the ontology shared (directly or by link). Therefore, the other missing piece would be to, optionally, share the ontology code to anyone with the link.

With all these, which does not seem possible right now, it would be very straightforward to augment WebProtege with nice visualizations like WebOWL.

anupam1050 commented 3 years ago

yes, it would be great to let user publish the ontology and visualize using WebVOWL or is it possible to integrate the WebVOWL as another tab in WebProtege . Integration of WebVOWL with WebProtege will make this Complete with rich Visualization.

anupam1050 commented 3 years ago

@rogargon we have done a work around in Webprotégé code to publish the Ontology to Azure blob storage and then written a python code to generate complete webVOWL URL based on user specific files that a user you can directly open in webVOWL.

rogargon commented 3 years ago

Interesting @anupam1050 Is this available in the last version of WebProtege or you added this feature to a custom deployment?

anupam1050 commented 3 years ago

Hi,

We have enabled this as a custom deployment.

Thanks Anupam

Get Outlook for Androidhttps://aka.ms/ghei36


From: Roberto García @.***> Sent: Wednesday, 14 April, 2021, 11:18 pm To: protegeproject/webprotege Cc: anupam1050; Mention Subject: Re: [protegeproject/webprotege] Make it possible to publish an ontology so it can be accessed publicly through an URL (unzipped) (#717)

Interesting @anupam1050https://github.com/anupam1050 Is this available in the last version of WebProtege or you added this feature to a custom deployment?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/protegeproject/webprotege/issues/717#issuecomment-819707774, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AC743WDWRLM6EG2IM4PK3ETTIXINTANCNFSM4TBGN75Q.

smithGit commented 2 years ago

Good day, @anupam1050 from Michigan: Have you activated the system to deploy ontologies from the Azure blob storage? Tat would be pretty cool. What is the best way to publish an ontology in development prior to posting on an official, curated ontology system? Can it now be done via Github?