From 2338c85b0755737969d7a0420c1565beb4a88b31 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 10:37:34 +0000 Subject: [PATCH] Deploy to GitHub pages --- 404.html | 43 +++++ assets/404.html-CIgfENeA.js | 1 + assets/app-D8qYGPor.js | 33 ++++ assets/attribute-types.html--Kwyb80i.js | 1 + assets/attribute.html-Ds9K8HZo.js | 1 + assets/attribute.html-KZImpv1t.js | 1 + assets/bibliography.html-HGFqM0Vi.js | 1 + assets/coding-structure.html-B8QKi12V.js | 1 + assets/coding-style.html-dTmvglqG.js | 20 +++ assets/data-importer.html-Bryr6jnC.js | 1 + assets/data-model.html-kigBFCqd.js | 1 + assets/date-CDV3bE1A.png | Bin 0 -> 20474 bytes assets/date-range-DABe5F3Q.png | Bin 0 -> 32631 bytes assets/docs.html-XHgT9Vxa.js | 1 + assets/entity-single-dropdown-CTa-nHgU.png | Bin 0 -> 4179 bytes assets/entity-type.html-DgFLw-ED.js | 1 + assets/entity_type.html-D7VRokdm.js | 1 + assets/epoch-m_yHvRFd.png | Bin 0 -> 4136 bytes assets/export-types.html-ChHXTxvc.js | 8 + assets/geodata.html-DQ4NI6ka.js | 1 + assets/geography-BDws4Q5p.png | Bin 0 -> 5285 bytes assets/index.html-C4UE6tFq.js | 1 + assets/list-DdCFPDQy.png | Bin 0 -> 5030 bytes assets/overview.html-BU1X2Gfm.js | 1 + assets/overview.html-BWtXn-pb.js | 1 + assets/plugins.html-DMyx8Ppu.js | 1 + assets/refresh-testing.html-DbHkTHV0.js | 2 + assets/rich-text-CrCx4tHt.png | Bin 0 -> 15386 bytes assets/rich-text-editing-8QSkVabG.png | Bin 0 -> 23965 bytes assets/rich-text-markdown-BWQMTF_E.png | Bin 0 -> 21884 bytes assets/rism-Bukf6AG8.png | Bin 0 -> 15380 bytes assets/stringfield-DvjCdoCs.png | Bin 0 -> 5150 bytes assets/style-DaV2zI-H.css | 1 + assets/testing-data.html-BGve0DEa.js | 1 + assets/thesaurus.html-B2TfLEH-.js | 1 + assets/user-list-B8E5EyjU.png | Bin 0 -> 4676 bytes assets/vue-structure.html-BInKqi4c.js | 1 + developer/classes/attribute.html | 43 +++++ developer/classes/entity_type.html | 43 +++++ developer/coding-structure.html | 43 +++++ developer/coding-style.html | 62 +++++++ developer/commands/export-types.html | 50 ++++++ developer/commands/refresh-testing.html | 44 +++++ developer/docs.html | 43 +++++ developer/overview.html | 43 +++++ developer/plugins.html | 43 +++++ developer/structure/vue-structure.html | 43 +++++ developer/tests/testing-data.html | 43 +++++ favicon-white.ico | Bin 0 -> 165992 bytes favicon.ico | Bin 0 -> 163793 bytes images/logo.png | Bin 0 -> 11586 bytes .../logos/spacialist_logo_lines_tiny_pad.svg | 168 ++++++++++++++++++ .../spacialist_logo_lines_tiny_pad_white.svg | 168 ++++++++++++++++++ images/spacialist_logo_lines_black.svg | 141 +++++++++++++++ images/spacialist_logo_lines_white.svg | 141 +++++++++++++++ index.html | 43 +++++ user/attribute-types.html | 43 +++++ user/attribute.html | 43 +++++ user/bibliography.html | 43 +++++ user/data-importer.html | 43 +++++ user/data-model.html | 43 +++++ user/entity-type.html | 43 +++++ user/geodata.html | 43 +++++ user/overview.html | 43 +++++ user/thesaurus.html | 43 +++++ 65 files changed, 1674 insertions(+) create mode 100644 404.html create mode 100644 assets/404.html-CIgfENeA.js create mode 100644 assets/app-D8qYGPor.js create mode 100644 assets/attribute-types.html--Kwyb80i.js create mode 100644 assets/attribute.html-Ds9K8HZo.js create mode 100644 assets/attribute.html-KZImpv1t.js create mode 100644 assets/bibliography.html-HGFqM0Vi.js create mode 100644 assets/coding-structure.html-B8QKi12V.js create mode 100644 assets/coding-style.html-dTmvglqG.js create mode 100644 assets/data-importer.html-Bryr6jnC.js create mode 100644 assets/data-model.html-kigBFCqd.js create mode 100644 assets/date-CDV3bE1A.png create mode 100644 assets/date-range-DABe5F3Q.png create mode 100644 assets/docs.html-XHgT9Vxa.js create mode 100644 assets/entity-single-dropdown-CTa-nHgU.png create mode 100644 assets/entity-type.html-DgFLw-ED.js create mode 100644 assets/entity_type.html-D7VRokdm.js create mode 100644 assets/epoch-m_yHvRFd.png create mode 100644 assets/export-types.html-ChHXTxvc.js create mode 100644 assets/geodata.html-DQ4NI6ka.js create mode 100644 assets/geography-BDws4Q5p.png create mode 100644 assets/index.html-C4UE6tFq.js create mode 100644 assets/list-DdCFPDQy.png create mode 100644 assets/overview.html-BU1X2Gfm.js create mode 100644 assets/overview.html-BWtXn-pb.js create mode 100644 assets/plugins.html-DMyx8Ppu.js create mode 100644 assets/refresh-testing.html-DbHkTHV0.js create mode 100644 assets/rich-text-CrCx4tHt.png create mode 100644 assets/rich-text-editing-8QSkVabG.png create mode 100644 assets/rich-text-markdown-BWQMTF_E.png create mode 100644 assets/rism-Bukf6AG8.png create mode 100644 assets/stringfield-DvjCdoCs.png create mode 100644 assets/style-DaV2zI-H.css create mode 100644 assets/testing-data.html-BGve0DEa.js create mode 100644 assets/thesaurus.html-B2TfLEH-.js create mode 100644 assets/user-list-B8E5EyjU.png create mode 100644 assets/vue-structure.html-BInKqi4c.js create mode 100644 developer/classes/attribute.html create mode 100644 developer/classes/entity_type.html create mode 100644 developer/coding-structure.html create mode 100644 developer/coding-style.html create mode 100644 developer/commands/export-types.html create mode 100644 developer/commands/refresh-testing.html create mode 100644 developer/docs.html create mode 100644 developer/overview.html create mode 100644 developer/plugins.html create mode 100644 developer/structure/vue-structure.html create mode 100644 developer/tests/testing-data.html create mode 100644 favicon-white.ico create mode 100644 favicon.ico create mode 100644 images/logo.png create mode 100644 images/logos/spacialist_logo_lines_tiny_pad.svg create mode 100644 images/logos/spacialist_logo_lines_tiny_pad_white.svg create mode 100644 images/spacialist_logo_lines_black.svg create mode 100644 images/spacialist_logo_lines_white.svg create mode 100644 index.html create mode 100644 user/attribute-types.html create mode 100644 user/attribute.html create mode 100644 user/bibliography.html create mode 100644 user/data-importer.html create mode 100644 user/data-model.html create mode 100644 user/entity-type.html create mode 100644 user/geodata.html create mode 100644 user/overview.html create mode 100644 user/thesaurus.html diff --git a/404.html b/404.html new file mode 100644 index 0000000..ff20a18 --- /dev/null +++ b/404.html @@ -0,0 +1,43 @@ + + +
+ + + + + +The Spacialist provides a big variety of different attribute types that can be used inside your Data Model. Named versions of those Attribute Types are used to populate the Entity Types.
In the next section we'll introduce all available attribute types, what they are used for and how the import data has to be formatted. Note the following special symbols that may be used in the formatting, which will not be typed and have only semantic meaning.
Used for single checkbox to represent the binary values true
and false
.
When importing only truthy values will be considered. When cells are empty those are considered as false
.
The values that are considered true are:
x
t
or true
w
or wahr
Represents a single date attribute, that is rendered with a default calender input field in the application.
YYYY-MM-DD
e.g. 2024-10-30
It only accepts dates in the format
Represents a date range between two dates.
YYYY-MM-DD;YYYY-MM-DD
e.g. 2024-10-25;2024-10-30
The range must have a START
and END
date with the format YYY-MM-DD
separated by a semicolon. The start date must be earlier than the end date: START;END
This attribute represents the extends of a three-dimensional object, with width, height, depth and an arbitraray unit (Note: that this is not powered by the SI-Unit system).
W;H;D;UNIT
e.g 2.5;51.2;210.3;cm
The values W
,H
and D
must be numeric values. And the UNIT
value may be any string. Those values need to be separated by a semicolon ;
.
Represents a floating point number.
N
Must be any valid floating point number representation using a .
as a decimal separator. 234
, -18
, 2.3
, 1.2e3
or 7E-10
.
A dropdown that allows selelcting from a list of concepts from the thesaurus.
CONCEPT_1;CONCEPT_2;CONCEPT_3;[...]
e.g. Red;Green;Blue
A list of concepts that is separated with a semicolon ;
. For more infos see Dropdown Single
A dropdown that is populated by thesaurus concepts and allows the selection of exactly one item.
CONCEPT_NAME
e.g. Red
The concept name must match excactly the concept that you want to import. The concept can be in any language.
A dropdown for selecting a single entity. Can be limited to a specific entity type.
ENTITY_NAME
The entity name must match the entity (case-sensitive).
A dropdown for selecting multiple entites. Can be limited to a specific type.
ENTITY_1;ENTITY_2
The entities to import. Must match the entity name (case-sensitive).
Has two parts. A time span field and a thesaurus dropdown field to specify the epoch.
START;END;EPOCH_CONCEPT
e.g. -100;30;antiquity
A start year and a end year in the gregorian calendar as integer values. Optional can be an epoch thesaurus concept. If the year is a negative number, it refers to the time before christ.
Adds a geographical attribute to the entity. Currently they cannot be linked on the main map. Each entity has a single field for geo referencing internally.
WKT_STRING
e.g. POINT(1 1)
Any valid WKT string, a good overview of these strings can be found on Wikipedia.
Can be used to collect data as Iconclass objects, as specified at https://iconclass.org/.
ICONCLASS_STRING
e.g. 22A311
Any iconclass string as defined at https://iconclass.org/.
Field for integer values
INT_VAL
e.g. 5
Can be any integer number x
that is in the valid range of PHP_INT_MIN < x <PHP_INT_MAX.
Field for a list of text values.
TEXT[;TEXT ⟳]
An arbitrary number of items separated by a semicolon.
Field that allows
X
e.g. 33
X
is an integer value in the form of: 0 <= X
<= 100.
This creates a textarea with formatted text, allowing various text decorations that are specified in the very simple Markdown Syntax.
Spacialist offers a convenient editor to edit these text with tools most know from Softwares like Word.
The unformatted Markdown text looks like this.
X
e.g.
# Heading
Some Text with **bold** or _italic_ or ~struck out~\\
X
is a text string that may contain markdown syntax.
Id to a musical peace inside the RISM catalog.
X
e.g. 600146721
X
needs to be a positive integer value.
The serial attribute counts all entities that have this attribute attached and displays a distinct index number for every one of them. To use the counter you must use the %d
marker during the creation of this attribute. This allows to create meaningful tags e.g. find_#%d
which results in find_#5
. The order of the enumeration is the time the entity was created. To ensure always n
glyphs in the counter (e.g. #003) you may use the syntax %03d
.
Warning
ThiA serial is not a persistent id, as it may change. When some entities are created at the same time or an entity type receives or loses this attribute, the enumeration will change!
Caution
Serial values cannot be imported
A numeric input associated with a si unit. The si type (e.g. mass or temperature) is fixed when creating the attribute. The si 'prefix' (e.g. kg, g, t) can be changed by the user.
VALUE;UNIT
e.g. 80;kg
VALUE
must be a numeric value. UNIT
must be a supported unit.
A span of two years (as integers).
START;END
e.g. -100;30
A start year and a end year in the gregorian calendar as integer values. If the year is a negative number, it refers to the time before christ. The start year must be before the end year.
A textbox for short, unformatted texts.
X
e.g. This is a note
X
is any string.
A textarea for longer, unformatted texts.
X
e.g. This is a note
X
is any string.
A textfield that contains a link. The field can be clicked to visit that website in a new tab.
X
e.g. https://uni-tuebingen.de
X
is any string.
A list of users.
USER_1;USER_2
e.g. john;admin
USER
must be an existing nickname of a user.
Spacialist provides basic utilities for managing literature inside the application. Allowing scientists to have a more meaningful discussion about their datapoints. This data is managed using BibTex, which is the most common standard for reference management.
Users can use their prefered literature management software when collecting the data and then import those items into Spacialist using the BibTex export of said software.
Spacialist supports the standard fields of BibTex as defined in it's Standard.
Additionally we support the following fields:
name | usage |
---|---|
Attribute New Line | Every attribute a separate line (if only one exists it can be on the same line) |
Initial Indent | ✅ |
name | usage |
---|---|
Initial Indent | ✅ |
name | usage |
---|---|
Attribute New Line | Every attribute a separate line (if only one exists it can be on the same line) |
Initial Indent | ✅ |
name | usage |
---|---|
API Style | Composition API without the 'script setup' code block. |
Component Names | Pascal Case |
name | usage |
---|---|
Controllers | Slim Controllers -> Logic should be inside models Control only handles the Requests |
Models | If we need additional functionality, it shoudl reside inside the model, not the controller, as it can be easily reused inside different controllers but still be in it's associated model. |
Component Names | Pascal Case |
<script>
+ import {reactive} from vue
+ import MyComponent from "@/components/MyComponent"
+
+ export default {
+ components: { MyComponent },
+ setup(props){
+
+ const state = reactive({
+ active: false,
+ })
+
+
+ return {
+ state
+ }
+ }
+ }
+</script>
+
fm6Zf!Qu
za)qT(kdr1P84qpmZH;o^sh#$>-i!vxhUGo@{_&2xkxapVe#^n&t?t9Z0LR>$Tt?BA
zt?pK@?ebOUJjLGneu6veNQg7Aa{IeJrj7-Wya*H`zm;@diM#1jNstLEQ}^2&?qnpC
z%is~QzAHb*WQVWILksQGuHUpZ;5*yJtASLNmHbPZ*6QCSu%vKu3o;w+4?8;!FGVjw
zgu4f{Y|mJQTZ}uKEOCw2n6E|pr6Ow+u^OY&BQSYIuYWE- MJZ5jM
zN}T4mA-@L=Saf7zZHuREzRJ;2ce9r~5uD2vw=Oe}i9hwZx2YLJ^#X!(r?4ViF!4#
zcUTAHg1wQUr;!GdkJ!r{Jy(vLkB|5wD|vVye{X5d7B3lpKy%G(M3BC2WnHwry`{=f
z-HEqmE*6yi4hRN2I`9A}JTf%WtzIvS@?t^tL*`K9zrv?tAiLV`O@}l-*GR(4gYO52
zD^A?Rt@C&lOfxnmF|U*5);@4ePTQzK)gEO>Z|`7AiRt42i6rmdH8Q~o!d?MM0(X|U
zlG*G`OyR+*46Y!L&&{Lc!4N!LN78kN6VSWviv_9L8CzSs$dC{<0V_aV1Gz>ol9B?_
z@To$mSkV|-TTxJdJHtdH^G5E@>2--4x6F1?g7oy67UL%X7}G8JPEA$gT4iD7P&IDh
zd-ZgCJM8od<-~Butr5N&9uWqRdhIKRI7&9UK7MT%z}k&m(bmzvDK1ooKH582ZMm<2
zIy^i-P^5Yr^#Ct=WC1|}P>QemsHC%wK40{ia$wwBm>-t}#n4O%PD?1Av=*Yk+7rH&
ze_Xi$jMMDSpihc|Y&}0alYl@)r`fSXssi+Mm&HXuPr)u7zG_uaHd?^#M^20@ky+AD
zfcv6wVw)_I++POE#zMT4|D~%SIM%Z~eoER1
zf_sd1!(7#K>&|PJN%+!Ucme*Q7cWqlrpg!4eAEA{7c%UM*}QumpM3wS1S3SYY_
A*uKU_c(NbzUwja3-O&@iUGk6iX8
z4&YlsUM8@j0oXmE;_==~!Wn64@g*T|>R(USUUq$TenSNz@Vwq!hD0ks60qPZ1AB{m
zn?obtWRLphm#=*69Pjk*`=KT47^>43s?*;SWk@3XrBgUzmoTD3GsMC)OY)dJ;0)ou
z)N%fKc>Ni9maLNdJ>Zp}opGVMU45jr;`=_cQ$HQnU{^%#u+B&MLSf#S&V}Zh6?JR6
zFr;4s#QszVjQisWqN|rC5sl@rFtbpDHwbi-vl>}`?v~<-x8#+DuJSow4;(+Ty!X5J
zFu7+mBJ`ey**4BpT^5u&MJ}urBB!nS5fd$6O