Glossary: Difference between revisions

11,191 bytes added ,  30 August 2023
m
mNo edit summary
 
(72 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div align="right"><small>''&laquo; as of 2016-08-27, editions Mobile 3.9.7, Desktop 1.0.3 &raquo;''</small></div>
{{Stamp|2023-08-12|5.0|2.0}}
-----
{{BannerMenu}}
{{PageTitle|The Memento Database glossary}}
 
The following terms include those that are Memento-specific and those that relate to the user of databases and mobile applications.
The following terms include those that are Memento-specific and those that relate to the user of databases and mobile applications.


; Aggregation : In Memento, the set of operations and views that apply to the entire library or to each entry group in the library as well as to the entire library. Operations include sum, average, maximum, and minimum. Views include showing entries from related libraries when they are related to the shown entries of the current library.
= Terms =
 
== A ==
; <div id=action></div>Action
: A JavaScript script stored within a library that is set to run upon the pressing of the Play icon (like a YouTube Play icon) by the user
: See [[Actions]]
 
; <div id=aggregation></div>Aggregation
: In Memento, the set of operations and views that apply to the entire library or to each entry group in the library as well as to the entire library. Operations include sum, average, maximum, and minimum. Views include showing entries from related libraries when they are related to the shown entries of the current library.
 
; <div id=autofill></div>Autofill
: In Memento, the act of filling in data from an appropriate external data source when an entry is created
 
== C ==
; <div id=calendar_view></div>Calendar view
: The [[#view|view]] of listed library entries in which the format of the list is that of a calendar of events.
 
; <div id=card></div>Card
: (Mobile term)
: Synonyms: [[#dialog|Dialog]], [[#form|Form]]<br/>In the mobile edition, a proper subset of a screen that pops up modally in front of a screen to support the collection of information or performance of a task, and upon completion, returns to the "underlying" screen. That is, it is ''modal''; when the card pops up, the user is in the card mode; when the card is completed or dismissed, the user is returned to the screen mode.
 
; <div id=cards_view></div>Cards view
: (Mobile feature)
: In the mobile edition, in '''''Card view''''', the Display of entries in a list in the form of cards, shown 2-up on the list screen, and showing the same information as is shown in '''''List view''''' &mdash; namely, thumbnail (if any), entry name, entry description, and entry status. ''See [[#view|View]].''
 
== D ==
; <div id=database></div>Database
: A general term for an organized set of data, gathered and organized for a purpose, generally comprising multiple libraries. One could consider the set of libraries within a Group to be a database; or perhaps each set of libraries that are linked together to formulate a solution; or the entire Memento Cloud for a given user.
 
; <div id=DBMS>DBMS
: (Relational database term)
: Stands for '''D'''ata'''B'''ase '''M'''anagement '''S'''ystem.
: A relational DBMS (or RDBMS) is an app, often a server app, that stores information on a database in a [[#Relational|relational]] manner and allows access to it using queries to the DBMS.
 
; <div id=dialog></div>Dialog
: Synonyms: [[#card|Card]], [[#form|Form]] (In Mobile Memento, the term ''card'' is preferred.)<br/>A proper subset of a screen that pops up modally "in front of" a screen to support the collection of information or performance of a task, and upon completion, returns to the "underlying" screen.
 
; <div id="display"></div>Display
: (Mobile term)
: In the '''mobile edition''', the way Memento is presented to the user, as a part of the device and its operating system. A app's screen is generally shown on the display.
 
; <div id=team></div>Dropdown panel
: A [[#panel|panel]] that consists of a button that drops a menu down, each item identifying a subordinate panel that will drop down, based on the name displayed in the dropdown menu item.
 
== E ==
; <div id=entry></div>Entry
: Synonyms: [[#record|Record]], [[#row|Row]]<br/>A unit of fielded data within a library<br/>An instance or occurrence of data across fields or columns
 
; <div id="entry color"></div>Entry color
: A way that works on both editions of Memento is to use a JavaScript field. Don't fear, as the script is the most trivial of trivial things, JavaScript-wise, though you do need to know what 6-character codes define what colors (though you really should learn that anyway).
 
: See a detailed explanation of color codes at [[About:Color codes]].
 
: For the color codes, look at '''''https://htmlcolorcodes.com/'''''. Scroll down liberally to get to a section suited to your interest.
 
: For a script, all you do is put down the color code in double-quotes. So, Medium Gray is '''"#808080"'''. Just look them up.
 
; <div id="entries list footer bar"></div>Entries List Footer Bar
: A display bar at the foot of a list of entries. It often includes the number of entries in the list and might contain aggregation information, as well.
: Context - [[Library Entries List screen|Entries List screen]]
 
; <div id="entries list group bar"></div>Entries List Group Bar
: A display bar within a list of entries. It is a header bar for a sublist of entries whose grouping values match. It may contain the number of entries in the sublist and other aggregation information for the sublist.
: Context - [[Library Entries List screen|Entries List screen]]
 
; <div id="entries list header bar"></div>Entries List Header Bar
: A display bar at the head of a list of entries. It may include the number of entries in the list as well as aggregation information.
: Context - [[Library Entries List screen|Entries List screen]]
 
== F ==
; <div id=field></div>Field
: A typed data item occupying a position within a library or table
: Context - [[Glossary#Library|Library]]
 
; <div id=filter></div>Filter
: The restriction of a list of library entries to those whose values match certain filtration criteria
: Context - [[Library Entries List screen#rightsidemenu|Entries List screen, right-side menu]]
 
; <div id="filter tabs"></div>Filter tabs
: The ability to set filters up as tabs on the Entries List screen to allow the combination of filters and quick switching between them
: Context - [[Library Entries List screen#rightsidemenu|Entries List screen, right-side menu]]
 
; <div id=form></div>Form
: Synonyms: [[#card|Card]], [[#dialog|Dialog]] (In Mobile Memento, the term ''card'' is preferred.)<br/>A proper subset of a screen that pops up "in front of" a screen to support the collection of information or performance of a task, and upon completion, returns to the "underlying" screen.
 
== G ==
; <div id=group></div>Group
: A ''library group'', or subdivision of the libraries in a database. Groups simplify lists of libraries. They are merely containers; there is no functionality defined for groups.
: Context - [[Libraries List screen]]
 
: The act of summarizing a list of entries by the values of a field of the library.<br/>A set of such matching entries.
: Context - [[Library Entries List screen#rightsidemenu|Entries List screen, right-side menu]]
 
== H ==
; <div id="hamburger menu"></div> Hamburger Menu
: In the upper-left corner of the Libraries List screen is an icon resembling a hamburger -- 3 lines representing a burger patty between 2 buns -- which when pressed deploys a pulldown menu consisting of 4 sections... a list of library groups, beginning with the default group (My Libraries), and continuing with any groups the user may have added.
: Context - [[Libraries List screen]]
 
== K ==
; <div id=kanban_view></div>Kanban view
: In the mobile edition, the [[#view|view]] of listed library entries in which the format of the list is that of a set of columns with entries listed within certain of the columns. The metaphor used is that of a bulletin board with sticky notes stuck in certain of the columns, generally to manage a set of tasks whose status may change frequently and are thus indicated by moving the sticky note (entry) from one column to another.
 
; <div id="kebab menu"></div>Kebab menu
: In the mobile edition, in the upper-right corner of the Library Entries List screen is an icon resembling a shish kebab -- a line representing a roasting spit and 3 dots representing 3 morsels -- which when pressed deploys the [right-side menu], including an initial menu option to edit the library -- that, to display and optionally change the structure of the library, mostly consisting of field definitions.
: Context - [[Library Entries List screen]]
 
== L ==
; <div id=Library></div>Library
: Synonym: [[#table|Table]]<br/>A container for entries (records, rows) of fielded data
 
; <div id=list></div>List
: A list is just a list &mdash; a sequence of items of whatever sort. There are a few primary lists of interest in Memento, starting with the list of libraries and the list of entries within a Library. Each of these is a dedicated screen.
 
; <div id=list_view></div>List view
: The view of listed entries in which the format of the list is that of a textual list.
 
== P ==
; <div id=page></div>Page (Memento)
: A subdivision of the set of fields of a library. The initial page for a library is on a tab called MAIN. The user can add more pages; each will have a name and a tab; and each will have its own set of fields. Each entry in a library contains all fields across all pages.
: Context - the [[Entry View card]], [[Entry Edit card]]
 
; <div id=page></div>Page (Wiki)
: As in any wiki, the information is organized primarily in Web pages. The secondary organizing unit in wikis is the category.
: Context - the [[Memento Wiki]]
 
; <div id=pane></div>Pane
: (Desktop term)
: Any [[#window|window]] may be subdivided into '''''panes''''', which are '''tiled''' regions within the screen or window each of which has its own distinct content.
: In the desktop edition, a Memento window is at all times subdivided into panes.
 
; <div id=pane_section></div>Pane section
: (desktop term)
: In the desktop edition, within a [[#window|window]] [[#pane|pane]], the '''content''' is often broken up into [[#pane_section|sections]]. A pane section is generally made up of a title, text, hyperlinks, and white space to visually separate the section from others. For example, the Memento opening window contains a center pane that is broken up into 3 sections &mdash; New Library, Recent, and Help.
 
; <div id=panel></div>Panel
: (Desktop term)
: In the desktop edition, [[#window|window]] [[#pane|panes]] are frequently broken up into tiled [[#panel|panels]]. A panel may take the form of a [[#static_panel|static panel]],  a [[#tabbed_panel|tabbed panel]], or a [[#dropdown_panel|dropdown panel]]. In any of these cases, a panel may contain buttons, dropdown lists, prompting text, text fields, etc.
 
== R ==
; <div id=record></div>Record
: Synonyms: [[#entry|Entry]], [[#row|Row]] (In Memento, the term ''entry'' is preferred.)<br/>A unit of fielded data within a library
 
; <div id=Relational></div>Relational
: In databases, ''relational'' data means data arranged in rows & columns, as in a table or spreadsheet, where field names are represented by the column headings and entries or records are represented by rows in the table or sheet.
 
; <div id="right-side menu"></div>Right-side Menu :
:; Context - [[Library Entries List screen]] : On the right edge of an Entries List screen is a menu that can be pulled out, part way or fully, by dragging from the right edge to the left. This menu contains options affecting the view of entries.
 
; <div id=row></div>Row
: Synonyms: [[#entry|Entry]], [[#record|Record]] (In Memento, the term ''entry'' is preferred.)<br/>A unit of fielded data within a library.


; Autofill : In Memento, the act of filling in data from an appropriate external data source when an entry is created
== S ==
; <div id=screen></div>Screen &mdash; the content of a mobile display or desktop window
: (Mobile term)
: As Memento is an application running natively on a device, its screen normally consumes the device's entire display, making the terms ''screen'' & ''display'' essentially synonymous. In certain circumstances &mdash; such as on devices that support multitasking &mdash; a Memento screen may occupy only a portion of the device's display.


; Database : A general term for an organized set of data, gathered and organized for a purpose, generally comprising multiple libraries. One could consider the set of libraries within a Group to be a database; or perhaps each set of libraries that are linked together to formulate a solution; or the entire Memento Cloud for a given user.
; <div id=sort></div>Sort
: The ordering of a list of entries of library data by the values of one or more fields of the library
:; Context - Memento Entries List : An Action one can perform on the entries in an Entries List.<br/>See [[#right-side menu|right-side menu]].


; Card : Synonym: dialog, form<br/>A proper subset of a screen that pops up "in front of" a screen to support the collection of information or performance of a task, and upon completion, returns to the "underlying" screen.
; <div id=sql></div>SQL
: (Relational database term)
: Stands for '''S'''tructured '''Q'''uery '''L'''anguage. It is a high-level language used to access a relational [[#DBMS|DBMS]].


; Dialog : Synonym: card, form (In Memento, the term ''card'' is preferred.)<br/>A proper subset of a screen that pops up "in front of" a screen to support the collection of information or performance of a task, and upon completion, returns to the "underlying" screen.
; <div id=subheader></div>Static panel
: A [[#panel|panel]] containing only buttons (including dropdown buttons) & hyperlinks -- no dropdowns or tabs.


; Entry : Synonyms: record, row<br/>A unit of fielded data within a library
; <div id=subheader></div>Subheader
: A grouping of fields within a [[Page|library page]]


; Filter : The restriction of a list of library entries based on field values
== T ==
:; Context - Memento Entries List : See '''Right-side Menu'''.


; Form : Synonym: card, dialog (In Memento, the term ''card'' is preferred.)<br/>A proper subset of a screen that pops up "in front of" a screen to support the collection of information or performance of a task, and upon completion, returns to the "underlying" screen.
; <div id=team></div>Tabbed panel
: A [[#panel|panel]] that is broken up into multiple subordinate panels, displayed one at a time, with a tab for each at the top of the panel to enable the user to select a tab (subordinate panel) based on the name displayed in the tab.


; Group :
; <div id=table></div>Table
:; Context - Memento Library List : A subdivision of the libraries in a database. Groups simplify lists of libraries. They are merely containers; there is no Group functionality.
: Synonym: Library (In Memento, the term ''library'' is preferred.)<br/>A container for rows (entries, records) of fielded data
:; Context - Memento Entries List : The act of summarizing a list of entries by the values of a field of the library.<br/>See '''Right-side Menu'''.
: In Memento, also the name of a view on the Entries List screen
: See [[Library Entries List screen]]


; Library : Synonym: table<br/>A container for entries (records, rows) of fielded data
; <div id=list_view></div>List view
: The [[#view|view]] of listed library entries in which the format of the list is that of a table of field values.
: In the desktop edition, the values of fields in the table are '''editable''', so it's no longer merely a view.


; List : A list is just a list &mdash; a sequence of items of whatever sort. There are a few primary lists of interest in Memento, however, starting with the list of libraries and the list of entries within a Library. Each of these is a dedicated screen.
; <div id=team></div>Team
: A new category of tariffs for Memento Business users, allowing centralized control over accounts and PRO licenses


; Page :
; <div id=trigger></div>Trigger
:; Context - Memento Entry Cards : A subdivision of the set of fields of a library. The initial page for a library is on a tab called MAIN. The user can add more pages; each will have a name and a tab; and each will have its own set of fields. Each entry in a library contains all fields across all pages.
: A JavaScript stored within a library that is set to run upon the occurrence of certain phases of certain events that an entry goes through during its processing
:; Context - the Moment Wiki : Add in any wiki, the information is organized primarily in pages. These are Web pages. The secondary organizing unit in wikis is the category.
: See [[Triggers]]


; Record : Synonyms: entry, row (In Memento, the term ''entry'' is preferred.)<br/>A unit of fielded data within a library
== U ==
; <div id="user group"></div>User group
: A collection of user accounts that share access privileges for Team Business users


; Right-side Menu :
== V ==
:; Context - Memento Library List : On the right edge of a Library List screen is a menu that can be pulled out, part way or fully, by dragging from the right edge to the left. This menu contains options affecting the view of entries.
; <div id="view"></div>View
: One of several '''format'''s for the presentation of '''a list of entries'''.
: In the '''mobile edition''', the following views are available: [[#list_view|List view]], [[#cards_view|Cards view]], [[#table_view|Table view]], [[#kanban_view|Kanban view]], & [[#calendar_view|Calendar view]].
: In the '''desktop edition''', the following views are available: [[#list_view|List view]], [[#table_view|Table view]], & [[#calendar_view|Calendar view]].


; Row : Synonyms: entry, record (In Memento, the term ''entry'' is preferred.)<br/>A unit of fielded data within a library
== W ==
; <div id="window"></div>Window
: (Desktop term)
: In the '''desktop edition''', the way Memento is presented to the user, as a part of the machine's operating system.
<br/><br/>


; Sort : The ordering of a list of entries of library data by the values of one or more fields of the library
= Appendix: How various terms relate to each other =
:; Context - Memento Entries List : An Action one can perform on the entries in an Entries List.<br/>See '''Right-side Menu'''.


; Screen : As Memento is an application running natively on a device, its display normally consumes the device's entire screen. In certain circumstances &mdash; such as on devices that support multitasking &mdash; a Memento screen may occupy only a portion of the device's screen.
=== Memento vs Relational nomenclature ===
In Memento, terminology varies from that of other [[Glossary#DBMS|DBMS]] disciplines, notably ''relational'' DBMSes (or [[Glossary#RDBMS|RDBMSes]]). The following table shows the equivalencies between these:<big>
{| class="wikitable"
! Memento !! Relational !! Definition
|-
| [[Glossary#Database|Database]] || Database
| A generic term meaning the base of all interrelated data regarding a person's pursuit, an application, or a subject area.
|-
| [[Glossary#Library|Library]] || [[Glossary#Table|Table]]
| Entries & fields or rows & columns of data
|-
| [[Glossary#Field|Field]] || Field (or [[Glossary#Column|Column]])
| A typed data item occupying a position within a library or table
|-
| [[Glossary#Entry|Entry]] || [[Glossary#Record|Record]]<br/>(or row)
| An instance or occurrence of data across fields or columns
|-
| [[Glossary#Entry name|Entry name]] || [[Glossary#Primary key|Primary key]]
| The field or ordered set of fields (Column or ordered set of columns) that identify an entry or record
|-
| [[Glossary#Link to entry|Link to entry]] || [[Glossary#SQL|SQL]]
| The means by which libraries or tables are related to each other
|}


; Table : Synonym: library (In Memento, the term ''library'' is preferred.)<br/>A container for rows (entries, records) of fielded data
[[Category:Overview]]
</big>