archesproject / arches-lingo

Arches Reference Data Manager Application
GNU Affero General Public License v3.0
0 stars 0 forks source link

Scheme reports/forms section: "Standards Followed" #120

Closed robgaston closed 1 day ago

robgaston commented 6 days ago

preamble

to build out the sections of the scheme forms/reports we will need to:

  1. define mappings between form/report fields and the Lingo models
  2. implement backend serializers/APIs
  3. implement front end UI

mapping issues

scheme standards

This seems to refer to "Standards/Sources" in the Scheme model, but the mockup depicts two string fields where this is actually a resource-instance-list datatype node. So which is correct?

@Habennin @Philbox @dwuthrich we should discuss & resolve the above questions as they will be blockers to development here. thanks!

Philbox commented 6 days ago

@robgaston yes the Standards relates to a resource instance of a bibliographic source such as 'BS8723 - Guidelines for the creation of monolingual thesauri'. I'm not sure what the Version field does here. It may not be necessary.

Habennin commented 5 days ago

Again I agree with @Philbox , so the field is creation_specific_technique and it points to a resource model containing a record that describes the standard followed. If that standard had a version that could be documented on that other model and in the name of the resource.

There is no prevision for a version number on this model (that data is about the standard not about this scheme).

![Uploading Screenshot 2024-11-07 at 5.09.15 PM.png…]()

robgaston commented 5 days ago

this makes sense, sounds like we can just use the “Standards/Sources” field here.

one question that occurs to me: we had previously said that these source instances would be created in Core arches, not in Lingo. is the assumption then that they have already been created by lingo users, or should we somehow link out to core arches for users who need to assign source records that haven’t been entered into the system?

robgaston commented 1 day ago

@chrabyrd "Scheme Standards" should just be the "Sources/Standards" node as depicted above, which is a cardinality 1 resource-instance-list node. We can start by just building the UI to assign those relationships, but we will also need to build a quick (modal as we do in Arches?) UI for adding a new Textual Work resource instance via Lingo. this can be a separate ticket/work item from the basic form itself, and I note that we will reuse this in multiple places as we build out the Concept forms.

Habennin commented 3 hours ago

In reference to:

"one question that occurs to me: we had previously said that these source instances would be created in Core arches, not in Lingo. is the assumption then that they have already been created by lingo users, or should we somehow link out to core arches for users who need to assign source records that haven’t been entered into the system?"

Don't know if this a question to me, but it seems to me that one needs a form for entering data for each of the entities in the model. Just like in normal Arches if the form points out to another model, one will have to be able to either refer to a preexisting entity or open a form to create and document a new entity.