Revamps in Hydrus
See original GitHub issueThere are a list of things in Hydrus that I think needs some discussion. So I am opening a new issue about it.
- When creating a
GraphIAC
relation, the value of property inserted by the client is a class name which could create conflicts in the meaning of the value (the client meant it as a string value, the server would interpret it as a reference to a class). I think it would be more appropriate to use an id or a value which has a clear semantic that it refers to a class. - The properties entered in the database are unique by name. We can have a property whose semantic would depend on the class it is used on. (eg. A property may be abstract for one class, an instance property for another)
- A property entered in the database has no pre-defined type. Its type is dependent on its value, the first time it is used to insert an object in the server.
- #226 made sure that all the required properties are present while inserting an object. But we have no checks to make sure that no property is inserted which are not supported by a class (i.e which is not present in the
supportedProperty
list of a class)
Issue Analytics
- State:
- Created 5 years ago
- Comments:8 (6 by maintainers)
Top Results From Across the Web
Hydrus Devonti and Montre Revamp - Subeta
The new Hydrus Montre is awesome well done to the artist :grinning: ... These revamps are nice! and they keep everything that was...
Read more >HYDRUS - PC-Progress
Software package for simulations of 2D/3D movement of water, heat, and multiple solutes in variably saturated porous media. Downloads, Support, Services.
Read more >The Hydrus® Microstent Procedure - Ivantis
Using a gonioprism, the Hydrus Microstent is inserted through a clear corneal incision and guided through the trabecular meshwork into Schlemm's canal.
Read more >Hydrus Microstent - EyeWiki
Related changes · Special pages. Printable version. Permanent link · Page information. This page was last edited on July 10, 2022, at 08:04....
Read more >Hydrus Malticorn and Revamped Hydrus Rreign - Neocolours
Hydrus Malticorn and Revamped Hydrus Rreign ... Not sure if the Malticorn's a revamp, but the Rreign definitely is. Too bad I didn't...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Here are a few comments:
API_Doc.validate()
method that does all the sanity checks needed for an object.About https://github.com/HTTP-APIs/hydrus/issues/358#issuecomment-477025040
This kind of long reply are really well suited to become part of the documentation, if they are not yet. Please consider opening a PR on
http-apis.github.io
adding this information in the right file or creating a new file.