Implement "Drag & Drop" view.
This view gets shown when you click the "Drag & Drop" button in the header of the main center panel of the UI.
Should include:
- A draggable box representing the input schema
- Each field should be listed with a name and a type (string, number, boolean, etc.)
- Nested fields should be indented
- A draggable box representing output schema
- Ability to add (via a + button) fields to the output schema and fill in their name and type (RDF data types)
- Ability to set the
iterator of the logicalSource of the mapping
- Ability to click and drag from an input schema field to the output schema
Any action performed via the drag & drop view should update the mapping state in the top level RMLMappingEditor component.
Rough mockup:

Implement "Drag & Drop" view.
This view gets shown when you click the "Drag & Drop" button in the header of the main center panel of the UI.
Should include:
iteratorof thelogicalSourceof the mappingAny action performed via the drag & drop view should update the
mappingstate in the top levelRMLMappingEditorcomponent.Rough mockup:
