Logical Data Analysis for Egyptian Objects: Difference between revisions

From MaRDI portal
T4 reidelbach (talk | contribs)
No edit summary
T4 reidelbach (talk | contribs)
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 107: Line 107:
!width="12%"| Parameter
!width="12%"| Parameter
!width="12%"| Environment
!width="12%"| Environment
!width="12%"| Mathematical Area
!width="12%"| Discipline
|-
|-
| Extract relevant Objects from Cachette de Karnak Database
| Extract relevant Objects from Cachette de Karnak Database
| 333 meaningful objects are extracted from the reopsitory
| 333 meaningful objects are extracted from the reopsitory
| All objects from the Cachette de Karnak
| Objects from the Cachette de Karnak
| Subset of objects from the Cachette de Karnak
| Subset of objects from the Cachette de Karnak
|
|
|
|
|
|
|
|[https://portal.mardi4nfdi.de/wiki/Item:Q6032633 Egyptology]
|-
|-
| Define (potentially) significant Object Properties
| Define Properties for the Subset of Objects from the Cachette de Karnak
| Define properties distinguishing the objects
| define relevant properties distinguishing the objects
| Subset of objects from the Cachette de Karnak
| Subset of objects from the Cachette de Karnak
| Object Properties
| Object Properties defined for the Subset of Objects from the Cachette de Karnak
|
|
|
|
|
|
|
|[https://portal.mardi4nfdi.de/wiki/Item:Q6032633 Egyptology]
|-
|-
| Encode Objects in binary Strings using Object Properties
| Encode Subset of Objects from the Cachette de Karnak in binary Strings
| Encode Objects according to the object properties
| encode Objects according to the object properties
| Subset of objects from the Cachette de Karnak,  
| Subset of objects from the Cachette de Karnak,
Object Properties
Object Properties defined for the Subset of Objects from the Cachette de Karnak
| Subset of objects from the Cachette de Karnak (boolean encoded)
| Subset of objects from the Cachette de Karnak (boolean encoded)
|
|
|
|
|
|
|
|[https://portal.mardi4nfdi.de/wiki/Item:Q6032633 Egyptology]
|-
|-
| Extract the logical rules by using the Rules and Pattern algorithm
| Extract logical Rules from encoded Subset of Objects from the Cachette de Karnak
| construct the boolean ring over the object properties and determine corresponding Gröbner basis
| determine the Gröbner basis of the boolean ring over the object properties
| Subset of objects from the Cachette de Karnak (boolean encoded)
| Subset of objects from the Cachette de Karnak (boolean encoded)
| Logical Rules
| Logical Rules extracted from Subset of objects from the Cachette de Karnak
| Rules and Pattern algorithm
| Rules and Pattern algorithm
| weighted degree lexico-graphic order (monomial order)
| weighted degree lexico-graphic order (monomial order)
| Jupyter Notebook
| Jupyter Notebook
| boolean algebra
| [https://portal.mardi4nfdi.de/wiki/Item:Q6032634 boolean algebra]
|-
|-
| Interprete Logical Rules
| Interprete Logical Rules determined from Subset of Objects from the Cachette de Karnak
| determine statistical and scientific relevance of rules
| determine statistical and scientific relevance of rules
| Logical Rules
| Logical Rules extracted from Subset of objects from the Cachette de Karnak
| Relevant Rules
| Relevant logical Rules extracted from Subset of objects from the Cachette de Karnak
|
|
|
|
|
|
|
|[https://portal.mardi4nfdi.de/wiki/Item:Q6032633 Egyptology]
|}
|}


Line 186: Line 186:
!width="11%"| published
!width="11%"| published
!width="11%"| documented
!width="11%"| documented
|-
| mardi:[https://portal.mardi4nfdi.de/wiki/Item:Q26360 Q26360]
| Python
| general-purpose programming language
| 3.7.6
| [https://portal.mardi4nfdi.de/wiki/Item:Q26360 Python]<br>[https://portal.mardi4nfdi.de/wiki/Item:Q56772 C]
| gcc compiler
| [https://www.python.org/doc/versions/ Yes]
| [https://www.python.org/downloads/release/python-367/ Yes]
| [https://docs.python.org/release/3.6.7/ Yes]
|-
| mardi:[https://portal.mardi4nfdi.de/wiki/Item:Q25895 Q25895]
| Julia
| high-performance dynamic programming language
| 1.6.0
| [https://portal.mardi4nfdi.de/wiki/Item:Q56772 C]<br>[https://portal.mardi4nfdi.de/wiki/Item:Q116009 C++]<br>[https://portal.mardi4nfdi.de/wiki/Item:Q56789 Scheme]<br>[https://portal.mardi4nfdi.de/wiki/Item:Q25895 Julia]
| LLVM compiler
| [https://github.com/JuliaLang/julia/releases Yes]
| [https://github.com/JuliaLang/julia/releases/tag/v1.6.0 Yes]
| [https://github.com/JuliaLang/julia/tree/v1.6.0/doc Yes]
|-
|-
| mardi:[https://portal.mardi4nfdi.de/wiki/Item:Q33077 Q33077]
| mardi:[https://portal.mardi4nfdi.de/wiki/Item:Q33077 Q33077]
Line 290: Line 270:
|-
|-
| mardi:[https://portal.mardi4nfdi.de/wiki/Item:Q6032639 Q6032639]
| mardi:[https://portal.mardi4nfdi.de/wiki/Item:Q6032639 Q6032639]
| Logical Rules
| Logical Rules extracted from Subset of objects from the Cachette de Karnak
| Small (KB - MB)
| Small (KB - MB)
| list of algebraic expressions
| list of algebraic expressions

Latest revision as of 08:02, 28 October 2024

PID (if applicable): No

Problem Statement

Common Destruction Patterns in Egyptian Objects from the Cachette de Karnak

Object of Research and Objective

Do Destruction Patterns Follow Specific Rules?

Procedure

  1. Extract relevant Objects from Cachette de Karnak Database
  2. Define (potentially) significant Object Properties
  3. Encode Objects in binary Strings using Object Properties
  4. Extract the logical rules by using the Rules and Pattern algorithm
  5. Check rules for scientific and statistical Relevance

Involved Disciplines

Mathematical Areas:

1 - boolean algebra

Non-Mathematical Disciplines:

1 - Egyptology

Data Streams

binary encoded Objects as .xlsx file from egyptology to mathematics
logical rules about the Objects as .ipynb from mathematics to egyptology

Model

ID: mardi:Q6032635

Object Comparison Model

model comparing objects using a boolean ring over the object properties

Discretization

  • Time: No
  • Space: No

Variables

Name Unit Symbol
Boolean Ring
Gröbner basis G

Parameters

Name Unit Symbol

Process Information

Process Steps

Name Description Input Output Method Parameter Environment Discipline
Extract relevant Objects from Cachette de Karnak Database 333 meaningful objects are extracted from the reopsitory Objects from the Cachette de Karnak Subset of objects from the Cachette de Karnak Egyptology
Define Properties for the Subset of Objects from the Cachette de Karnak define relevant properties distinguishing the objects Subset of objects from the Cachette de Karnak Object Properties defined for the Subset of Objects from the Cachette de Karnak Egyptology
Encode Subset of Objects from the Cachette de Karnak in binary Strings encode Objects according to the object properties Subset of objects from the Cachette de Karnak,

Object Properties defined for the Subset of Objects from the Cachette de Karnak

Subset of objects from the Cachette de Karnak (boolean encoded) Egyptology
Extract logical Rules from encoded Subset of Objects from the Cachette de Karnak determine the Gröbner basis of the boolean ring over the object properties Subset of objects from the Cachette de Karnak (boolean encoded) Logical Rules extracted from Subset of objects from the Cachette de Karnak Rules and Pattern algorithm weighted degree lexico-graphic order (monomial order) Jupyter Notebook boolean algebra
Interprete Logical Rules determined from Subset of Objects from the Cachette de Karnak determine statistical and scientific relevance of rules Logical Rules extracted from Subset of objects from the Cachette de Karnak Relevant logical Rules extracted from Subset of objects from the Cachette de Karnak Egyptology

Applied Methods

ID Name Process Step Parameter implemented by
mardi:Q6032636 Rules and Pattern algorithm Extract the logical rules by using the Rules and Pattern algorithm weighted degree lexico-graphic order (monomial order) Julia

Software used

ID Name Description Version Programming Language Dependencies versioned published documented
mardi:Q33077 Jupyter Notebook a web-based interactive computational environment for creating Jupyter notebook documents 6.4.6 Python
Python
gcc compiler
Yes Yes Yes
mardi:Q52547 OSCAR Computer Algebra System 0.11.3 Julia
Julia
AbstractAlgebra
DocStringExtensions
GAP
Hecke
Nemo
Polymake
RandomExtensions
Singular
msolve_jll
Preferences
JSON
Yes Yes Yes

Hardware

ID Name Processor Compiler #Nodes #Cores
Lenovo Laptop AMD Ryzen 7 4700U with Radeon Graphics g++, gcc, libllvm13, libllvm15, libxkbcommon0, rpcsvc-proto 1 8

Input Data

ID Name Size Data Structure Format Representation Format Exchange binary/text proprietary to publish to archive
mardi:Q6032638 Subset of objects from the Cachette de Karnak (boolean encoded) Small (KB - MB) Julia Matrix dense matrix .xlsx Text No Yes 2033

Output Data

ID Name Size Data Structure Format Representation Format Exchange binary/text proprietary to publish to archive
mardi:Q6032639 Logical Rules extracted from Subset of objects from the Cachette de Karnak Small (KB - MB) list of algebraic expressions list .ipynb Text No Yes 2033

Reproducibility

Mathematical Reproducibility

Yes

Runtime Reproducibility

Yes

Reproducibility of Results

Yes

Reproducibility on original Hardware

Yes

Reproducibility on other Hardware

Yes

Transferability to

other objects

Legend

The following abbreviations are used in the document to indicate/resolve IDs:

doi: DOI / https://dx.doi.org/

sw: swMATH / https://swmath.org/software/

wikidata: Wikidata / https://www.wikidata.org/wiki/

mardi: MaRDI / https://portal.mardi4nfdi.de/wiki/