This is for an item in a collection (like a bag), that may or may not be present. Basically, it's presence is not guaranteed, but it is valid to go search for it.
The exact situation I'm in is I'm designing a RESTful API and trying to describe a property for a route that could return a 404. It's not so much that it's optional, it's just that the item with this ID hasn't been created yet.
I'm using RAML to design this and want a good name for my trait.
The qualifier for a good name for my trait is: that it fits well with this sentence structure: "projects are X", where X is the trait name. So: "pluralNoun are adjective".
This is the qualifier because the trait is referenced in the markup like:
is: [X]. So, I want something that flows well with
Is there a term for this? Right now, the only thing I've got is "missingable", which is obviously made up and... non-ideal. I'm not wild about
optional, because the item isn't really optional, it just doesn't exist yet. I searched and searched online and couldn't find anything that fit my bill, so I came here!
Thanks in advance!
I ended up using
potentially_absent as my RAML trait name, but I think I'll use
unaccounted in the next revision!