What's new in RVA - March 2019

Video in TIB AV-Portal: What's new in RVA - March 2019

39 views

Formal Metadata

Title
What's new in RVA - March 2019
Title of Series
Author
Benn, Joel
Walker, Richard
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Australian Research Data Commons (ARDC)
Release Date
2019
Language
English

Content Metadata

Subject Area
Abstract
What's new in RVA (Research Vocabularies Australia) as recorded at the March 2019 AVSIG (Australian Vocabularies Special Interest group) meeting.
Loading...
Bit Physical system
Windows Registry Point (geometry) Digital filter Pay television Service (economics) GUI widget Presentation of a group Linked data File format Directory service Linear partial information Basis (linear algebra) Turtle graphics Mereology Replication (computing) Disk read-and-write head Number Revision control Term (mathematics) Process (computing) Physical system Scalable Coherent Interface Linked data Home page Computer font Pay television Electronic data interchange Variety (linguistics) Numbering scheme GUI widget Feedback Electronic mailing list Bit Windows Registry Arithmetic mean Process (computing) Content (media) Moment of inertia Algebra Query language Function (mathematics) Mathematics Revision control Website Data type Domain name Electric current
Meta element Digital filter Continuum hypothesis Spacetime Email Demon Programmable read-only memory File format Metadata Directory service Login Bit Revision control Read-only memory Computer configuration Mathematics Boom (sailing) Repository (publishing) Formal grammar
Linked data Filter <Stochastik> Home page Digital filter Linked data Projective plane Moment (mathematics) Gradient Functional (mathematics) Sign (mathematics) Linker (computing) Function (mathematics) Quicksort Abelian category Units of measurement Self-organization
Digital filter Function (mathematics) Linked data Allegory Time zone Electronic mailing list Arrow of time Abelian category Fingerprint Self-organization
Email Pay television Service (economics) Touchscreen Pay television Linked data Electronic mailing list Interface (computing) Computer icon Arithmetic mean Kerr-Lösung Self-organization Dependent and independent variables Abelian category Descriptive statistics Reverse engineering Physical system Self-organization
Cluster sampling Email Home page Spacetime Server (computing) Email Service (economics) Product (category theory) Demo (music) View (database) Mathematical singularity Computer program Sampling (statistics) Combinational logic Metadata Directory service Information privacy Mathematics Information Address space Physical system Address space
Email Home page Pay television Email Musical ensemble Greatest element Demon Pay television Zoom lens Parameter (computer programming) Bit Hyperlink Revision control Summation Internet forum Data management Linker (computing) Computer network Revision control Data management Electric current Field (mathematics)
Windows Registry Home page Zoom lens Pay television Service (economics) Greatest element Focus (optics) Pay television MIDI Electronic mailing list Limit (category theory) Front and back ends Cube Term (mathematics) Computer network
Windows Registry Slide rule Polygon mesh Presentation of a group Scientific modelling Home page Library catalog Bit rate Metadata Smith chart Data model Uniform resource locator Summation Duality (mathematics) Linker (computing) Network topology Dependent and independent variables Directed set Subtraction Descriptive statistics Formal grammar Physical system User interface Home page Service (economics) Debugger Electronic mailing list Sampling (statistics) Metadata Coma Berenices Core dump Library catalog Term (mathematics) Computer programming Functional (mathematics) Windows Registry Web browser Similarity (geometry) Arithmetic mean Positional notation Sample (statistics) Revision control Website Physical system
User interface Source code Arithmetic mean Presentation of a group Linker (computing) Convex hull Bit Windows Registry
Boolean algebra Surface Observational study GUI widget Line (geometry) Geometry GUI widget Artificial neural network Electronic mailing list Code Mass Mathematical analysis Windows Registry Area Sample (statistics) Function (mathematics) Gravitation Radiometry Energy level Selectivity (electronic) Communications protocol Data type
Email Standard deviation Service (economics) Feedback Function (mathematics) Feedback Touch typing
so this is just a very brief overview of some of the things that we've been doing in research vocabularies Australia over the last six months also and perhaps some of you have actually seen some of this already just to put a bit of spin on it I guess some to maybe talk about some of things that we like and put a bit of work into to make the system better for our users so just these four
points so far and then anything else you want to know about you can ask job it's so work on the GC MD Science keywords and our replication of those in research vocabulary Australia a little tweaking to the linked data API also known as this book that we've done for our France service a subscription of notification system which we really like you ought to use and the registry API which is perhaps not for everybody but if you want to do interesting things it's a means to do that and to take advantage of the vocabularies that are in a BA so first GCM ds9 keywords we a longtime consumer of the nasa gcmg science keywords and we have had a version of published on RBA for some time we wanted to do that a little bit more systematically and to republish them in a way that it's easy for users to consume reuse repurpose and so that's what we've done here I happy to admit a certain naivety on my part in terms of just getting my head around what on earth these keywords are and how they work and they're different vocabularies there are depending on how you count them 11 or 12 yeah let's say there are 11 vocabulary that you'll see in our BA plus 1/12 one that that I put together that combines all all the rest so you can make use of that in the vocabulary widget you can search for these things in RBI and get a list of them through the API we'll see an example that later we've added a few triples into the rdf to support the vocabulary widget which you're free to either to use yourself or ignore up to you and because of published through RBA it's available through all the usual types of endpoints so just a straight download and through the usual idea of floormats rdf/xml turtle etc Sparkle endpoint through our sparkle queries and through the link data api ak8 as well and we've committed to republishing versions as they come out the what I would call major releases but they're in a sense dot releases from from NASA people I think we count Lian 8.6 the version numbering is interesting in the sense that there are these minor version numbers 8.6 and so on that come out once a year but then there are monthly well actually more than monthly updates they make updates from time to time and then there's a monthly document that's put out that summarizes what's happened in the last month so we look for your feedback as to whether you need those intermediate versions to be available or whether you're happy to just make use of the latest doc release which is which is a major release that comes out every year so we have some documentation that
page that's in the URL there it's in the presentation yes and we will of course this presentation will be available and so you can click on the links and follow that and so we do have some documentation on our documentation site looks like this in our VA I listed the
first bit of it just if you just search for GC MD you will find those vocabularies and here's one of them
usually a floor mat with a the version shown in the left-hand pane and the various download and other endpoint options yeah so this is a start in a sense of the republication of these these new version so there's only one there will be added as most the GC md team put out one start so we did we did put out something about this in the in the most recent ard see usually the email what perhaps wasn't quite so obvious I think got a bit buried but we will we will put this out again to be out some of the other and notification channels as well linked at API this is a
case where and off the shots is functionality we we had made available but it wasn't working so well so we we decided to hide the functionality until we could make it work well and so we've now made it work well and it's to do with some of the filtering capabilities so the HTML pages that you get through the link through sis Bach the link data API quite good already that you do all sorts of filtering but there was a certain filtering that wasn't working but it is now and you'll see that here
in an example where there are dates and these dates will come through in vocabularies that that our users are published out of the pool party project but also do appear in other projects as well and so dates that are marked as dates oh do you and you actually see mine now sometime as long as I'm a bitch you do okay so if I okay so if I just okay so these less than greater than signs are filters and they weren't working but they are now so let's do an example if I click this grade of ensign okay my mouse is not you're not seeing where I'm pointing with the mouse actually at the moment never mind
click on the one that I've got an arrow pointing yet and that will filter to the concepts that have a creative time greater than or equal to that time so do that and the list is now filtered those
concepts and and the icons now changed to show that you see the the green background of that so there's a reversion and you can also keep going so you can keep stepping through and find concepts greater than other values that are shown there so that's that's nice you can see how it's a nice way of navigating vocabulary to see how concepts have evolved over time you know the descriptions or whatever has changed
next is subscription notification system it's a tiny little button on the screen which I'll show you but there's a lot happening under the blue so in response to user requests we we have a means of subscribing to vocabularies are the individual vocabularies or all the vocabularies published by particular organization all vocabularies in the system and also means are subscribing to updates about the service and if you subscribe you get a customized for you email every week with with your notifications and there's an interface for managing your subscription list so
there's there's a tiny little button on one of the pages that's what it's that's about and you click that you get a
little dialog pops up and you can select whether you want to subscribe just to their vocabulary or from that on the publishers specifically the owner of that vocabulary or all the Cabul Ares and you can subscribe subscribe to three individual vocabularies or some combination of owners it's very flexible and you also have the opportunity to subscribe the others checkbox for system updates service updates and all you have to do is put in an email address and you will start receiving notifications and they go out the Wednesday or Thursday mornings Wednesday nights and that that service is available both on our main production server and on their demo server here's a sample one of the emails
that comes out every week at the time [Music] okay I will zoom in on this in a sec just this is just an overview of one of the more interesting emails that came out this is Chiangmai subscriptions it's it's both an HTML on a plain text email so if you are now reader is somewhat degraded you will still be able to read it but where we where we can put in links hyperlinks to vocabularies they're included so you can click on the vocabulary go straight to it and there's another link at the bottom to manage your subscriptions so let's just zoom in on this one so you can see a bit more
clearly for each vocabulary that you get any notification about you see which versions then a lot of the new versions what versions have been if any have being deleted and where there's been an update to a version you can see it shows you which it feels has been updated not very exciting but it can get exciting if somebody has done something interesting in there and if you of course if you have subscribed to notifications from particular owner then you get notifications about new vocabularies as well the manage subscriptions page so if you if you do click on the link at the
bottom of the page menu show subscription preferences you get a page
looks like this and it shows you a list of checkboxes that are your subscriptions and then you just check what you want to unsubscribe to and then click the button amend your unsubscribed very straightforward so that's all so user focus in terms of the portal through the backend through the registry
we now have a public publicly accessible registry API so this was a major major major effort to separate the front end and back end of the system and to very strictly keep that separation so that although the main functionalities is is in the registry and the portal makes calls to the registry API so we have quite a lot of documentation about this now it's a it's an API for the metadata catalog so we know that certain certain people want more want more and more and that's fine in particular API is to access vocabulary data and that's on the list of things but this is this is particularly an API for the metadata catalog so the list of vocabularies that's that's in RBA and getting access to titles descriptions notes etc and those diversions and their statuses on the documentation will take you through what's available but in particular we just show you a slide of the swag user interface which is really nice convenient way of just getting started with it and then the presentation also has a link to just a reasonably straightforward example I've won one way of using using it but there are many others so lots of lots of documentation
pages and our documentation site for getting started high-level intro description of the of the model entities that are in there how you how you access at different means of accessing the API details of particular methods and we have a page of some sample workflows so just in examples if you like a cookbook to help you to get started with it
here's the swagger user interface just it's a very convenient I use it myself all the time very quick way of interacting with particular API methods and that's actually generated from the from the the definition of the API methods that's very nice and we've the link in the in the presentations to
a jsfiddle go if you case you're not familiar with JSP let me tell you what it's about it's a means of very easily well if you know JavaScript and HTML prototyping little bits and pieces of user interface and my colleague wonderful colleague joel has done this little one and simple little example
little drop-down lists where we have used the API search method to get a list of vocabularies out of our ba that are published by GA I think and then when you make a selection you'll get the
vocabulary widget and list of concepts there and if that's hierarchical then you get usual vocabulary widget and that means of expanding the next level so fear at the very brief intro to the API and examples there we welcome your
feedback and please do get in touch for new features and anything you like like don't like we'd love to get your things that you like that's always good but anyway how do you get in touch and that's the standard services email getting in touch with us and that is it
Loading...
Feedback

Timings

  570 ms - page object

Version

AV-Portal 3.13.1 (abea844c86ad1b15ca76e1472346f3fd8bea123a)
hidden