Investigate IFH

Description

Should the new IFH be the default data access page?
Does it support Sequences?

Activity

Show:
Nathan Potter
August 23, 2018, 6:57 AM

Does it support Sequences?

Yes. I tested it against /data/ff/1998-6-avhrr.dat and I was able to use the form to select returned variables and to add filter conditions. Overall I think the interface could be greatly improved by reorganizing it a little and adding some help features like hover over tool tips etc.

Nathan Potter
August 23, 2018, 6:59 AM
Edited

Does the IFH contain JSON-LD?

  • The DAP2 IFH pages currently contain JSON-LD content. The code that builds the JSON-LD from the DAP2 data model is in opendap.bes.dap2Responders.Dap2IFH.java

  • The DAP4 IFH pages currently contain JSON-LD content. The code that builds the JSON-LD from the DAP4 data model is in opendap.bes.dap4Responders.HtmlDMR.java

James Gallagher
August 23, 2018, 7:01 AM

Try adding the hovers first, then maybe reorganize if there's time. If not, maybe draw a picture of how you think it would look if it was reorganized, and make that a ticket.

Nathan Potter
August 23, 2018, 7:07 AM

I wasn't;t thinking of working on it now. It's XSLT stuff and super slow. And honestly I don't have a clear picture of how it should be, other than separating the projection clauses (where the variables are requested) and the selection clauses (where we apply relational operators as conditions of inclusion). Right now it's a just a column of alternating projection and selection for each var. I think it is (still) not immediately obvious (although improved somewhat by the filter symbols) that you can filter using a variable but not request it, and request a variable but not use it in a filter. I think separating them in some way would be good. But I can't tell you what better looks like.

James Gallagher
August 23, 2018, 7:09 AM

OK. No need to work on it at all. It's good for me to know that the interface might need an update later on...

Done

Assignee

Nathan Potter

Reporter

James Gallagher

Labels

None

Sprint

None

Priority

Medium