-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Context
The visibility of an entity is not currently indicated int the UI. This should change with this issue.
Functional Requirement
In the toolbox, an icon in the header of each entity should provide the information about the visibility.
Icon design:
A click on the icon opens a dialog with a description, similar to this text:
a) The entity is visible to other projects in the Toolbox: Yes / No
- Yes: The entity can be found and added to another project in the Toolbox (via the "+ Add" menu in the Entities/Sources/Digitals sections).
- No: The entity is invisible to other projects and cannot be added to them.
(If an entity is visible to other projects in the Toolbox, i.e., (a)=true, it can only be set to "(a)=false" if the entity has not been added to a second project. If it exists only in one project, it can be hidden again. See #337)
b) The entity has a URI and webpage on geovistory.org: Yes / No
- Yes: The entity and its properties are visible as RDF in the public Community Data SPARQL endpoint (at https://www.geovistory.org/sparql). It has a URI and a webpage (e.g., http://geovistory.org/resource/i785518).
- No: The entity is not visible in the public Community Data SPARQL endpoint and has no URI or webpage.
(Publication of an entity is irreversible: Once it has the value "(b)=true," it cannot be set to "(b)=false" again (In case of privacy violations, platform operators need to be requested to reset it to "(b)=false"), see #337).
c) The entity is visible on a project webpage and in the project SPARQL endpoint: Yes / No
- Yes: The entity and its properties are visible as RDF in the public Project Data SPARQL endpoint (e.g., at https://www.geovistory.org/project/1483135/sparql) and it has a project-specific webpage (e.g., https://www.geovistory.org/project/1483135/sparql).
- No: The entity is not visible in the public Project SPARQL endpoint and has no webpage under this project.
Location of the icon:
Regarding c)
In the future (#338), it will be possible to switch the public SPARQL Endpoint of a project on / off.
This setting is displayed as follows:
- Gray when the project SPARQL Endpoint is enabled.
- Light gray when the project SPARQL Endpoint is disabled.
All combinations are possible: An entity may be set to be visible in c) even if the project SPARQL Endpoint is disabled. When the project SPARQL Endpoint is then enabled, it becomes visible there (and the light gray symbol turns gray).