Actions
Site designs¶
Here we collect ideas for the generic presentation sites.
Sorry about the not so fine looking draft, it's just a starting point and feel free to add/adapt/restructure.
Views¶
This are individual views, in parenthesis criteria are criteria defined how to fetch related entities. Possible are:- system_class (OpenAtlas specific class definitions used in the backend and also useful for frontend)
- view_class (Collection of system_class, e.g. actor for person and group)
- cidoc_class (not sure if needed)
You can see how these are related in the backend at model/OpenAtlas classes, e.g. in the demo at this site
General Notes
- Empty fields/attributes should be hidden.
- It should be possible to choose the default entity view via the CMS, similar to how it should be possible to what the default landing page is.
Main views
- All
- Should have a breadcrumb for their system classes. Clicking on elements higher in the hierarchy should lead to the data view containing elements of that system class.
Note about the breadcrumb (by Alex): in the backend the breadcrumb begins with the view, not the system class. E.g. with a system class of activity, acquisition, move, ... the first element would be the view for "event".
This is just a note and it can of course differ at the frontend. See about classes and views
- Should have a breadcrumb for their system classes. Clicking on elements higher in the hierarchy should lead to the data view containing elements of that system class.
- Primary
- Name
- Alias (only for place and actor)
- Types
- Dates
- Description
- Profile image
- Secondary
- References (This is probably dependent on the entity).
- All other Attributes
- @Mocca, I believe it should not include the attributes shown already, e.g. if the images are shown in the gallery, the link to the file entity would not be needed.
- Source (system_class source)
- Description extra important. It could be a summary or the source itself.
- Multiple Tabs for the different texts (Translations, Transliterations, ...)
- Download buttons for the non-viewable files extra important here.
- Event (view_class event), this includes: Acquisition, Activity, Creation, Event, Modification, Move, Production.
- The diferences are detailed in the Manual. Most share most commonalities with Activity, therefor a common template would be sensible.
- All except Event:
- Sub-Event
- Pre/Super-ceding event.
- Location (on map)
- Actors:
- Timespan of Actor for the event.
- Standard type: Involvement
- Actor (view_class actor), this includes: Person, Group. Detailed in Manual
- All
- Residence
- Born/Started in
- Died/Ended in
- All
- Place (system_class place)
- All
- Location (on map)
- Administrative unit & historic place:
- Show as title & description & date (the Most important info)
- Show sub-locations (on map)
- Show all connected artifacts & human remains.
- Feature (system_class feature)
- For features and all "lower" elements (like Stratographic units, ..) it should be possible to navigate to the neighbouring entities (in the list not necessarily location wise).
- Linked Stratographic units
- Here breadcrumbs are especially important again.
- Stratigraphic unit (system_class stratigraphic_unit)
- All
- Artifact (view_class artifact), this includes artifacts and human remains (maybe split them?)
- Images are essential, it might make sense to differ the view for images a bit for artifacts to accommodate for that.
- Owned by -> Actor
- Sub-Artifacts
- Vocabulary (not sure how to name or structure these)
- Type (system_class type)
- External & Interal reference are crucial.
- Type hierarchy, potentially a place for breadcrumbs again.
- Linked entities, both directly and for subtypes:
- Count
- List
- Bar Graph
- Administrative unit (system_class administrative_unit), there are 2 fixed hierarchies (administrative units and historical places)
- Type (system_class type)
- File
- Name
- Alias (only for place and actor)
- Types
- Dates
- Description
- Profile image (either a set one or just the first one, this could be a good point for a gallery function. The file class obviously is a special case)
- Reference to a source entity
- External references (e.g. to Wikidata, GeoNames or Vocabs)
- References (e.g. edition)
- Map (if connected to a place, e.g. in a move event or a residence of a person)
- I(@mocca) believe it would be a good idea to show linked places in this map as well, at least on demand. E.g. a gravesite would also show the connected graves on the same map.
- Files (attached to that entity)
Following system classes probably won't need an own view:
- actor_function (actor function at a group e.g. a profession)
- actor_relation (between actors)
- appellation (alias)
- involvement (actor function at an event)
- bibliography
- edition
- external_reference
- object_location
- reference_system
- type_tools (types for e.g. radio carbon values, ... we take of these later)
Maps¶
- When an overview, e.g. at start page, only show system_class place and only use markers (if area choose center point)
- When showing at a detail view (e.g. of a place) show areas (instead of center points) and next subunits (e.g. features of a place)
Updated by Moritz Großfurtner 9 months ago · 14 revisions