Closed dblodgett-usgs closed 4 years ago
Is it OK to just merge the SELFIE contexts with the ones created for ELFIE @dblodgett-usgs ?
Note that I'll also keep the SELFIE contexts intact for participants that are using them for their demos. The ELFIE ones will be the authoritative (in a strongly suggestive rather than sternly prescriptive kind of way) contexts.
@abhritchie I’m sure this is a dumb question. How do I incorporate the work that Abdel @afeliachi has been doing for the GSMLB/GWML2 minimal ontology into our contexts? I can see .ttl files in the GeoSciML repo but no .jsonld, is this just a conversion process?
https://raw.githubusercontent.com/opengeospatial/GeoSciML/master/ontology/minimal/gwml2_minimal.ttl
We'll need to create missing context (.jsonld) file.
There is the start of a GSMLB one already in GitHub: SELFIE/docs/contexts/gsmlb_classes_associations_context.json). Looks good, just needs to be renamed gsmlb.jsonld.
We'll need to sort out something for GWML2.
@abhritchie -- I would prefer to create new files at different paths that contain the merged contexts. Links to the old contexts should be marked deprecated, but they should be left along for the purpose of posterity and stability of the old ELFIE content.
OK @dblodgett-usgs. I'll set up ELFIE/docs/json-ld to be versioned:
To keep links in existing examples intact we'd need to leave the current files where they are. This is messy (inconsistent).
It would be very easy to update the docs in the repo to point at the right context, but it would break demos hosted elsewhere (e.g. my ELFIE services). Not a big deal to update them, would it upset others? Thoughts?
We should tag the ELFIE repo ('elfie-1') too.
Can we have a github.io URL for a given release? (https://opengeospatial.github.io/ELFIE/1/?).
I prefer the messy option. Could we add a ELFIE/docs/contexts/ and just use that for future stuff? Or rename the new ones and put them in the same place?
Probably making a bigger deal out of not messing with the old stuff but the more permanent those demos can be the better IMHO.
That's a good plan. I'm excited to be a part of it.
jsonld stays as is, ELFIE/docs/contexts will come into existence as a versioned folder. Small amount of duplication, large amount of clarity.
@afeliachi Just looking at the gwml2 context. I think the namespace prefixes need a search/replace. It has gsmlb instead of gwml2?
@amacleod-cerdi thanks for noticing. I fixed it in https://github.com/opengeospatial/SELFIE/pull/58
see: https://github.com/opengeospatial/ELFIE/pull/221 Work in Progress?
Done. All future context changes will happen in the ELFIE repo.
We need to decide what portions of the SELFIE contexts should be migrated to the ELFIE github.io
(most of them?) (none of them?)
Need to be careful about them looking too prescriptive.