Giter Club home page Giter Club logo

Comments (12)

der avatar der commented on August 18, 2024

See https://groups.google.com/d/msg/ukgovld-software/LDwH9_b2sYc/i_PN-KlRJ4MJ

from registry-core.

dr-shorthair avatar dr-shorthair commented on August 18, 2024

Feature requests:
(1) enable _versionAt for entities, as well as registers
(2) arrange for a request for version of an entity to return something more helpful than a 404

See discussion at https://groups.google.com/forum/#!msg/ukgovld-software/LDwH9_b2sYc/i_PN-KlRJ4MJ for more detail.

from registry-core.

der avatar der commented on August 18, 2024

As noted in that discussion the notion of versioned entity resources is a little at odds with the current model. Technically implementable, but the conceptual model is less clear.

Would require agreement from at least Jeremy.

from registry-core.

6a6d74 avatar 6a6d74 commented on August 18, 2024

@der & @dr-shorthair ... would it be ok to come back to this after the christmas break or is this a pressing issue?

from registry-core.

der avatar der commented on August 18, 2024

I will do nothing on this before or during Christmas, other work to do.

from registry-core.

6a6d74 avatar 6a6d74 commented on August 18, 2024

that's kind of where I am too ...

from registry-core.

dr-shorthair avatar dr-shorthair commented on August 18, 2024

Fairly urgent to establish whether it is feasible, and judged to be in the community's interest, for this request to be accommodated, though the actual fix could wait. Maybe a telecon this side of the break to verify?

from registry-core.

dr-shorthair avatar dr-shorthair commented on August 18, 2024

A possible quick (?) fix could be for a versioned entity to always redirect to the corresponding register item. i.e.

http://registry.it.csiro.au/test1/ba-glossary/aquitard:2 --303--> http://registry.it.csiro.au/test1/ba-glossary/_aquitard:2

I think HTTP 303 has the correct semantics.

Note that the current error message shown in the HTML view is misleading/wrong

"Sorry but the URI http://registry.it.csiro.au/test1/ba-glossary/aquitard was not found on this site."

from registry-core.

dr-shorthair avatar dr-shorthair commented on August 18, 2024

Result of phone call 2014-12-19T21:30:00+11:00 SC, JT, DR:

  1. The RDF graph retrieved from http://registry.it.csiro.au/test1/ba-glossary/_aquitard:2 - i.e. the register-item - has all the content required - i.e. it includes the triples associated with the 2nd version of the description of the entity, along with the registry metadata that makes it clear that this is the 2nd version.
  2. It is trivial to add a rule to the nginx proxy to redirect a URI like http://registry.it.csiro.au/test1/ba-glossary/aquitard:2 to this register item. So implementation is uncomplicated.
  3. Conceptually this can be justified as
    "http://registry.it.csiro.au/test1/ba-glossary/aquitard:2" is shorthand for "the 2nd version of the graph describing the concept 'aquitard'"
    (which is also known as http://registry.it.csiro.au/test1/ba-glossary/_aquitard:2#graph )
  4. Simon will get Fab (summer intern) to do the implementation, with some guidance from Dave if required.

from registry-core.

6a6d74 avatar 6a6d74 commented on August 18, 2024

This is what we agreed.

Many thanks, Jeremy

from registry-core.

6a6d74 avatar 6a6d74 commented on August 18, 2024

@dr-shorthair - did the proposed solution get implemented? Can we close this issue?

from registry-core.

dr-shorthair avatar dr-shorthair commented on August 18, 2024

I'm trying to test in some new deployments, at the same time as migrating to the new config.
But stopped by the dependency on core 0.1.1 which has not yet been released.

from registry-core.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.