summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile8
-rw-r--r--artifacts.rst12
-rw-r--r--history.rst9
-rw-r--r--internals.rst46
-rw-r--r--trivia.rst4
-rw-r--r--ttl/head.ttl18
-rw-r--r--ttl/library_gmd.ttl49
-rw-r--r--ttl/library_manuals.ttl261
-rw-r--r--ttl/library_random.ttl230
-rw-r--r--ttl/people.ttl36
10 files changed, 595 insertions, 78 deletions
diff --git a/Makefile b/Makefile
index bf250e1..df92968 100644
--- a/Makefile
+++ b/Makefile
@@ -18,20 +18,20 @@ $(BUILDDIR)/index.ttl: $(TTLFILES) | $(BUILDDIR)
cat $(TTLFILES) > $@
$(BUILDDIR)/bib.rst: $(BUILDDIR)/index.ttl tools/formatRefs.py | $(BUILDDIR)
- cat $(BUILDDIR)/index.ttl | ./tools/formatRefs.py https://6xq.net/eumel/ | sort -n > $(BUILDDIR)/bib.rst
+ cat $(BUILDDIR)/index.ttl | ./tools/formatRefs.py https://6xq.net/eumel/ | sort -n > $@ || rm $@
$(BUILDDIR)/software.html: $(BUILDDIR)/index.ttl tools/formatSoftware.py
- cat $(BUILDDIR)/index.ttl | ./tools/formatSoftware.py > $@
+ cat $(BUILDDIR)/index.ttl | ./tools/formatSoftware.py > $@ || rm $@
$(BUILDDIR)/assets/eumel-tagung-84-resized.jpg: assets/eumel-tagung-84.jpg | $(BUILDDIR)/assets
- convert -scale 1000x $< -quality 75 $@
+ convert -scale 1000x $< -quality 75 $@ || rm $@
$(BUILDDIR)/index.html: $(BUILDDIR)/software.html $(BUILDDIR)/bib.rst history.rst artifacts.rst popularity.rst hardware.rst internals.rst index.rst software.rst about.rst trivia.rst quickstart.rst overview.rst
rst2html5.py --cloak-email-addresses --math-output=mathjax \
--syntax-highlight=short --link-stylesheet \
--stylesheet=../style.min.css \
--template=./template.txt \
- --footnote-references=superscript < index.rst > $@
+ --footnote-references=superscript < index.rst > $@ || rm $@
links: $(STATICFILES) | $(BUILDDIR)/assets
ln -f $(STATICFILES) $(BUILDDIR)/assets
diff --git a/artifacts.rst b/artifacts.rst
index 4bbc3b5..8e71bf9 100644
--- a/artifacts.rst
+++ b/artifacts.rst
@@ -1,7 +1,14 @@
Artifacts
---------
-Various floppy disk images can be found in the following sections.
+This section contains downloadable floppy disk images rescued mostly from 5″
+floppy disks (1.2 MB), grouped by category.
+
+Additionally ELAN and assembly source code of applications and EUMEL’s kernel
+can be found in `this repository`__ and here__.
+
+__ https://github.com/PromyLOPh/eumel-src
+__ src/
Install media
^^^^^^^^^^^^^
@@ -41,7 +48,8 @@ The following images contain application software for EUMEL:
Version 3.4, 4.4 and 5.3 on 720k floppies, as well as FLINT 0.4 and
documentation for version 4.
`MPG-Grafik-System`_
- Improved graphics subsystem, version 2.2 from November 1987.
+ Improved graphics subsystem, version 2.2 from November 1987. See [mpg87]_
+ for documentation for version 2.1.
`EUMEL-DOS conversion tools`_
Converter from EUMEL text to WordPerfect or DOS textfiles and EUDAS to AskSam
`schulis Grundpaket Schulverwaltung 2.2.1`_
diff --git a/history.rst b/history.rst
index c0a00f0..b473c67 100644
--- a/history.rst
+++ b/history.rst
@@ -70,8 +70,8 @@ sources.
1.6.5,1982-10-10, [eumelspiegel82c]_
1.7, ≤mid 1984, [korrekturen84]_
1.7.3, ≤1985-09-21, [eumelaktuell85]_
- 1.7.5, end of 1985, [gmdbericht85]_
- 1.8.0, October 1986
+ 1.7.5, 1986-10-01, [eumelaktuell86]_ p. 9
+ 1.8.0, 1986-10-01, [eumelaktuell87a]_ p. 56
1.8.7, ≤1990, [ambros90b]_
.. figure:: assets/releases.svg
@@ -98,9 +98,10 @@ and later at GMD Birlinghofen.
1981-05-15,,,[eumelspiegel81a]_
1982-05-15,Bielefeld University,,[eumelspiegel82b]_ [eumelspiegel82d]_
+ 1983-05-07,Bielefeld University,,[einladung-workshop83]_
1984-05-19,Bielefeld University,,(see picture below) [einladung-workshop84]_
- 1985-09-21,GMD Birlinghofen,300,[gmdspiegel85c]_
- 1986-10-04,GMD Birlinghofen,350,[gmdbericht86b]_
+ 1985-09-21,GMD Birlinghofen,300,[gmdspiegel85c]_ [eumelaktuell86]_ p. 31
+ 1986-10-04,GMD Birlinghofen,350,[gmdbericht86b]_ [eumelaktuell87a]_ p. 56
1987-09-19/21,GMD Sankt Augustin,200/100,[gmdspiegel87b]_
1988-10-01,Realschule Niederpleis,200,[gmdspiegel88d]_
diff --git a/internals.rst b/internals.rst
index 0c763a4..d11dbce 100644
--- a/internals.rst
+++ b/internals.rst
@@ -8,13 +8,8 @@ that [source86]_. Documentation for the dataspace FILE can be found in the
packet *file handling*. ``convertFileDs.py`` converts this dataspace into a
plain text file.
-Additionally extracted source code from `floppy disk images`_ can be found in
-`this repository`__ and here__.
-
.. _floppy disk images: artifacts_
.. _tools: https://github.com/PromyLOPh/eumel-tools
-__ https://github.com/PromyLOPh/eumel-src
-__ src/
Bootstrapping
^^^^^^^^^^^^^
@@ -43,21 +38,28 @@ only. A few internal registers like instruction counter, condition flag for
branching, several segment and status registers and a stack pointer exist.
The CISC instruction set was specifically designed for the high-level language
-ELAN. It includes arithmetic operations for ELAN’s primitive datatypes such as
-signed and unsigned integer as well as float (REAL) and operations for
-bytestrings (TEXT) and dataspaces. However the machine itself does not enforce
-datatypes at runtime. The usual control flow operations are accompanied by
-ELAN-specific call and return instructions. Special instructions for terminal
-and archive disk I/O, exception-like error handling and inter-process
-communication (IPC) are available.
-
-The 54 primary instructions can be encoded with two bytes. They consist of a
-6 bit opcode and one short operand. Whenever the latter is longer than 10 bit a
-long encoding using two bytes plus operands is used. This format also encodes
-42 secondary/special instructions.
-
-Read more instruction encoding details in chapter two of [kernel83]_ and the
-ELAN package `eumel coder`_.
-
-.. _eumel coder: system/eumel-coder/1.8.1/src/eumel%20coder%201.8.1.html
+ELAN.
+It includes arithmetic operations for ELAN’s primitive datatypes such as signed
+and unsigned integer as well as float (REAL) and operations for bytestrings
+(TEXT) and dataspaces.
+However the machine itself does not tag data and therefore doesn’t enforce
+types at runtime.
+The usual control flow operations are accompanied by ELAN-specific call and
+return instructions.
+Special instructions for terminal and archive disk I/O, exception-like error
+handling and inter-process communication (IPC) are available.
+
+Some of the 31 primary instructions can be encoded with just two bytes.
+They consist of a 6 bit opcode and one short operand.
+Whenever the latter uses more than 10 bit a long encoding consisting of two
+bytes opcode plus operands is used.
+This format also encodes 127 secondary and six special instructions.
+
+Details can be found in chapter two of [kernel83]_, the ELAN package `eumel
+coder`_, `this debugger’s sources and documentation`__ and a reimplementation
+of the EUMEL0 virtual machine, EUMuLator_.
+
+.. _eumel coder: src/system/eumel-coder/1.8.1/src/eumel%20coder%201.8.1.html
+.. _EUMuLator: https://github.com/PromyLOPh/EUMuLator
+__ src/devel/debugger/1.8.2/src/DEBUGGER.ELA.html
diff --git a/trivia.rst b/trivia.rst
index e76922d..aac7361 100644
--- a/trivia.rst
+++ b/trivia.rst
@@ -3,11 +3,11 @@ Trivia
.. figure:: assets/eumel_logo.svg
- EUMEL’s logo
+ EUMEL’s original logo.
.. figure:: assets/eumel_logo_2.svg
- Second EUMEL logo
+ Second EUMEL logo, first appeared in 1987 [eumelaktuell87a]_.
- The German word *Eumel* describes__ a likeable fool (wally).
- Wikipedia refers to EUMEL as *L2* (for *Liedtke 2*). However this name is
diff --git a/ttl/head.ttl b/ttl/head.ttl
index 3f7b39c..bffcd8e 100644
--- a/ttl/head.ttl
+++ b/ttl/head.ttl
@@ -4,7 +4,7 @@
<./> a s:Article ;
s:name "Not just a footnote of history: EUMEL" ;
s:dateCreated "2016-08-26" ;
- s:dateModified "2016-10-09" ;
+ s:dateModified "2024-02-25" ;
s:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
s:citation
<#praxis1>, <#praxis2>, <#praxis3>,
@@ -15,7 +15,7 @@
<#happycomputer86>,
<#reuse08>,
<#carmony82>,
- <#hahn78>,
+ <#hahn78>, <#hahn88>,
<#rehder88>,
<#rechenanlagen79>, <#rechenanlagen83>,
<#danckwerts85>,
@@ -45,9 +45,9 @@
<#heyderhoff76>, <#liedtke79>, <#kloeckner79>, <#gmdspiegel82>, <#gmdspiegel83>, <#gmdspiegel84a>, <#gmdspiegel84b>, <#gmdspiegel85a>, <#gmdspiegel85b>, <#gmdspiegel85c>, <#gmdspiegel85d>, <#gmdspiegel87a>, <#gmdspiegel87b>, <#gmdspiegel87c>, <#gmdspiegel88a>, <#gmdspiegel88b>, <#gmdspiegel88c>, <#gmdspiegel88d>, <#gmdspiegel88e>,
<#liedtke76>, <#bartling76>,
<#stc87a>, <#noltemeier87>, <#hahn79>, <#stc87c>,
- <#klingen85>, <#kernel83>,
+ <#klingen85>, <#kernel83>, <#kernel83b>,
<#source84a>, <#source84b>,
- <#hahn84>, <#hahn86>, <#shard86>,
+ <#hahn84>, <#hahn86>, <#shard90>, <#shard87>,
<#zielke14>, <#höltgen12>,
<#craemer83>, <#liedtke93>,
<#wermelskirchen83>, <#görgen84>, <#viebeg84>, <#indenbirken84>,
@@ -62,12 +62,16 @@
<#elannewsletter81a>, <#elannewsletter81b>,
<#eumelspiegel81a>, <#eumelspiegel81b>,
<#eumelspiegel82a>, <#eumelspiegel82b>, <#eumelspiegel82c>, <#eumelspiegel82d>,
- <#benutzerhandbuch16-01>, <#benutzerhandbuch16-0203>, <#benutzerhandbuch16-04>, <#benutzerhandbuch16-05>, <#benutzerhandbuch16-06>, <#benutzerhandbuch16-07>, <#benutzerhandbuch16-08>, <#benutzerhandbuch16-09>, <#benutzerhandbuch16-10>, <#benutzerhandbuch16-11>, <#benutzerhandbuch16-12>, <#benutzerhandbuch16-13>, <#benutzerhandbuch16-14>, <#benutzerhandbuch16-15>, <#benutzerhandbuch16-16>, <#benutzerhandbuch16-17>, <#benutzerhandbuch16-18>, <#benutzerhandbuch16-19>, <#benutzerhandbuch16-20>, <#benutzerhandbuch16-21>,
+ <#benutzerhandbuch16-01>, <#benutzerhandbuch16-0203>, <#benutzerhandbuch16-04>, <#benutzerhandbuch16-05>, <#benutzerhandbuch16-06>, <#benutzerhandbuch16-07>, <#benutzerhandbuch16-08>, <#benutzerhandbuch16-09>, <#benutzerhandbuch16-10>, <#benutzerhandbuch16-11>, <#benutzerhandbuch16-12>, <#benutzerhandbuch16-13>, <#benutzerhandbuch16-14>, <#benutzerhandbuch16-15>, <#benutzerhandbuch16-16>, <#benutzerhandbuch16-17>, <#benutzerhandbuch16-18>, <#benutzerhandbuch16-1920>, <#benutzerhandbuch16-21>,
<#entwurfsprinzipien>, <#zukunftsweisendesbetriebssystem>, <#vertriebspartner86>,
<#mc87>, <#68oooer88>, <#cp86>, <#ct87>,
<#simsel-handbuch>, <#simsel-bio1>, <#simsel-bio2>, <#simsel-chemie1>, <#simsel-chemie2>, <#simsel-physik1>, <#simsel-physik2>, <#simsel-physik3>, <#simsel-physik4>, <#simsel-physik5>, <#simsel-chemiephysik>, <#schulis-mathe-handbuch>, <#schulis-mathe-begleitheft>,
- <#hg-struktur-1.7.4>, <#install-mcz-1.5>, <#install-module-shard>, <#termnet-src>, <#shard-module-api>, <#shard-interface>, <#elan-compiler-eumel0>, <#debug-1>, <#external-dok89>, <#shardmodule-schoenbeck>, <#load-ds4>, <#shdifc-8086>, <#kernel-src-175>, <#portintel86>, <#portintel85>,
+ <#hg-struktur-1.7.4>, <#install-mcz-1.5>, <#install-module-shard>, <#termnet-src>, <#shard-module-api>, <#shard-interface>, <#elan-compiler-eumel0>, <#debug-1>, <#external-dok89>, <#shardmodule-schoenbeck>, <#load-ds4>, <#shdifc-8086>, <#kernel-src-175>, <#portintel86>, <#portintel85>, <#portintel86b>, <#portintel86c>,
<#l3ref90>, <#l3frei94>, <#l3user90>,
- <#cdl2-basismaschine82>, <#einladung-workshop84>, <#eumelaktuell85>, <#portz8084>, <#benutzerhandbuch79>, <#internesseminar84>, <#kloeckner84>, <#source82>, <#elan-compiler-cdl1>, <#ruc-appleII-basis-108>
+ <#cdl2-basismaschine82>, <#einladung-workshop83>, <#vorankuendigung-workshop84>, <#einladung-workshop84>,
+ <#eumelaktuell85>, <#eumelaktuell86>, <#eumelaktuell88>, <#eumelaktuell87b>, <#eumelaktuell86b>,
+ <#portz8084>, <#benutzerhandbuch79>, <#internesseminar84>, <#kloeckner84>, <#source82>, <#elan-compiler-cdl1>, <#ruc-appleII-basis-108>,
+ <#erstehilfe1>, <#erstehilfe2>, <#erstehilfe3>, <#portgraphicsintel86>, <#workshop87>, <#vertriebspartner86b>, <#ergänzungen86>, <#portmc85>, <#windoweditor85>, <#msdosdat86b>, <#ispel82>, <#dynamo16>, <#portz8086>, <#textverarbeitung86b>, <#hamsterold>, <#dasys82>, <#lispold>, <#eumelaktuell87a>, <#more84>,
+ <#mpg87>, <#bielefelderblaetter86>, <#bielefelderblaetter89>, <#cardbox87>, <#installationsanleitung90>, <#agfap400makros87>, <#speller87>, <#scripteditor88>, <#telnet88a>, <#telnet88b>, <#textutilities88>, <#changelog86>, <#wordtransfer89>, <#treiberdoku>, <#dateiuebertragung88>, <#produktinfos87>
; .
diff --git a/ttl/library_gmd.ttl b/ttl/library_gmd.ttl
index 77d6ff7..351930b 100644
--- a/ttl/library_gmd.ttl
+++ b/ttl/library_gmd.ttl
@@ -773,6 +773,54 @@ _:thing_eumelaktuell
s:issueNumber "1" ;
.
+<#eumelaktuell86>
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_eumelaktuell ;
+ s:url <library/eumel-aktuell-1986-06-19.djvu> ;
+ s:datePublished "1986-06-19" ;
+ s:editor _:person_starcke ;
+ .
+
+<#eumelaktuell86b>
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_eumelaktuell ;
+ s:url <library/eumel-aktuell-anhang-1986-06-19.djvu> ;
+ s:datePublished "1986-06-19" ;
+ s:alternativeHeadline "Anhang zum EUMEL aktuell vom 19. Juni 1986" ;
+ s:name "Eine Auswahl von Vortrags-Manuskripten zun EUMEL-Workshop 1985" ;
+ .
+
+<#eumelaktuell87a>
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_eumelaktuell ;
+ s:url <library/eumel-aktuell-1987-05-08.djvu> ;
+ s:datePublished "1987-05-08" ;
+ s:numberOfPages "73";
+ s:editor _:person_starcke ;
+ .
+
+<#eumelaktuell87b>
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_eumelaktuell ;
+ s:url <library/eumel-aktuell-1987-09-15.djvu> ;
+ s:datePublished "1987-09-15" ;
+ s:issueNumber "2" ;
+ s:numberOfPages "52";
+ .
+
+<#eumelaktuell88>
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_eumelaktuell ;
+ s:url <library/eumel-aktuell-1988-01-04.djvu> ;
+ s:datePublished "1988-01-04" ;
+ s:issueNumber "1" ;
+ s:editor _:person_petersen, _:person_starcke ;
+ .
+
+####################
+### Random stuff ###
+####################
+
<#goossenaerts88>
a s:CreativeWork ;
s:author [
@@ -795,4 +843,3 @@ _:thing_eumelaktuell
s:sameAs <https://lirias.kuleuven.be/handle/123456789/134013> ;
.
-
diff --git a/ttl/library_manuals.ttl b/ttl/library_manuals.ttl
index f45365d..b5eb828 100644
--- a/ttl/library_manuals.ttl
+++ b/ttl/library_manuals.ttl
@@ -163,12 +163,13 @@
<#sys85>
a s:Book ;
- s:datePublished "1985" ;
+ s:datePublished "1985-03-13" ;
s:name "EUMEL-Systemhandbuch, Version 1.7, Stand 13.3.85" ;
s:sameAs <http://opac.lbs-braunschweig.gbv.de/DB=1/XMLPRS=N/PPN?PPN=031273718> ;
s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=031273718> ;
s:sameAs <https://opac.sub.uni-goettingen.de/DB=1/XMLPRS=N/PPN?PPN=013681850> ;
s:sameAs <http://d-nb.info/860673642> ;
+ s:url <library/systemhandbuch-v1.7-1985-03-13.djvu> ;
s:numberOfPages "116" ;
s:author _:person_liedtke ,
_:person_heinrichs ,
@@ -219,13 +220,26 @@
s:url <library/entwurf-systemdokumentation-1982.djvu> ;
.
+<#kernel83b>
+ a s:TechArticle ;
+ s:name "EUMEL Systemdokumentation (Entwurf)" ;
+ s:author _:person_wegner, _:person_liedtke, _:person_szalay,
+ _:person_beyer, _:person_heinrichs ;
+ s:dateCreated "1982-07-26" ;
+ s:numberOfPages "148" ;
+ s:about _:thing_eumel ;
+ s:inLanguage "de-DE" ;
+ s:url <library/entwurf-systemdokumentation-1982-07.djvu> ;
+ .
+
<#source84a>
a s:Book ;
s:datePublished "1984-05-16" ;
- s:name "EUMEL-Quellcode der insertierten ELAN-Pakete" ;
+ s:name "Quellcode der insertierten ELAN-Pakete, Version 1.7.2" ;
s:inLanguage "de-DE" ;
s:about _:thing_eumel ;
s:publisher _:org_gmd , _:org_hrz ;
+ s:url <library/quelltext-1.7.2-1986-05-16.djvu> ;
.
<#source84b>
@@ -284,13 +298,14 @@
s:about _:thing_eumel ;
.
-<#shard86>
- a s:Book ;
- s:datePublished "1986" ;
+<#shard90>
+ a s:TechArticle ;
+ s:datePublished "1990" ;
s:name "Betriebssystem EUMEL. Der EUMEL-SHard. Version 5.0" ;
s:inLanguage "de-DE" ;
s:about _:thing_eumel ;
- s:publisher _:org_gmd ;
+ s:publisher _:org_ergos ;
+ s:url <library/der-eumel-shard-v5.0-1990.djvu> ;
.
<#eudas85>
@@ -349,6 +364,24 @@
s:datePublished "1986-02" ;
.
+<#portintel86c>
+ a s:TechArticle ;
+ s:name "EUMEL Portierungshandhuch 80286 Version 9" ;
+ s:inLanguage "de-DE" ;
+ s:url <library/portierungshandbuch-80286-v9-1986-07-22.djvu> ;
+ s:datePublished "1986-07-22" ;
+ s:numberOfPages "13" ;
+ .
+
+<#portintel86b>
+ a s:TechArticle ;
+ s:name "EUMEL Portierungshandhuch 80286 Version 10" ;
+ s:inLanguage "de-DE" ;
+ s:url <library/portierungshandbuch-80286-v10-1986-11-14.djvu> ;
+ s:datePublished "1986-11-14" ;
+ s:numberOfPages "16" ;
+ .
+
<#portz8084>
a s:Book ;
s:name "EUMEL Portierungshandhuch Z80" ;
@@ -359,6 +392,34 @@
s:datePublished "1984-08-28" ;
.
+<#portz8086>
+ a s:Book ;
+ s:name "EUMEL Portierungshandhuch Z80 Version 8" ;
+ s:inLanguage "de-DE" ;
+ s:url <library/portierungshandbuch-z80-v8-1986.djvu> ;
+ s:author _:person_liedtke, _:person_heinrichs ;
+ s:publisher _:org_gmd, _:org_hrz ;
+ s:datePublished "1986" ;
+ s:numberOfPages "56" ;
+ .
+
+<#portmc85>
+ a s:Book ;
+ s:name "EUMEL Portierungshandbuch MC68000" ;
+ s:inLanguage "de-DE" ;
+ s:url <library/portierungshandbuch-mc6800-1985-11-26.djvu> ;
+ s:publisher _:org_gmd, _:org_hrz ;
+ s:datePublished "1985-11-26" ;
+ .
+
+<#portgraphicsintel86>
+ a s:Book ;
+ s:name "EUMEL-Graphik Portierungshandbuch 8086/80286 Version 15" ;
+ s:inLanguage "de-DE" ;
+ s:url <library/eumel-graphik-portierungshandbuch-8086-80286-v15-1986-11-14.djvu> ;
+ s:datePublished "1986-11-14" ;
+ .
+
<#l3ref90>
a s:Book ;
s:datePublished "1990-03" ;
@@ -391,6 +452,28 @@
s:url <library/l3-frei-lizenz-1994.djvu> ;
.
+<#ergänzungen86>
+ a s:Book ;
+ s:name "Ergänzungsband zum Benutzerhandbuch Version 1.8" ;
+ s:numberOfPages "91" ;
+ s:url <library/benutzerhandbuch-1.8-ergänzungen-1986.djvu> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:publisher _:org_gmd, _:org_hrz ;
+ s:author _:person_hahn, _:person_heyderhoff, _:person_metterhausen ;
+ s:datePublished "1986-07" ;
+ .
+
+<#hamsterold>
+ a s:Book ;
+ s:name "Hamster-Modell" ;
+ s:author _:person_oppor ;
+ s:publisher _:org_gmd , _:org_hrz ;
+ s:numberOfPages "22" ;
+ s:url <library/hamster-modell.djvu> ;
+ s:inLanguage "de-DE" ;
+ .
+
### Benutzerhandbuch 1.6 ###
_:thing_usermanual16
@@ -413,7 +496,7 @@ _:thing_usermanual16
<#benutzerhandbuch16-0203>
a s:PublicationVolume ;
- s:name "Der Supervisor und das Task-System, Der EUMEL-Monitor" ;
+ s:name "Der Supervisor und das Task-System/Der EUMEL-Monitor" ;
s:isPartOf _:thing_usermanual16 ;
s:volumeNumber "2/3" ;
s:numberOfPages "9" ;
@@ -434,7 +517,7 @@ _:thing_usermanual16
s:name "Der ELAN-Compiler im EUMEL-System" ;
s:isPartOf _:thing_usermanual16 ;
s:volumeNumber "5" ;
- s:numberOfPages "1⁵" ;
+ s:numberOfPages "15" ;
s:url <library/benutzerhandbuch-1.6_05.djvu> ;
.
@@ -474,6 +557,17 @@ _:thing_usermanual16
s:url <library/benutzerhandbuch-1.6_09.djvu> ;
.
+<#benutzerhandbuch16-10>
+ a s:PublicationVolume ;
+ s:name "Text-Strukturierungssystem EUDAS" ;
+ s:isPartOf _:thing_usermanual16 ;
+ s:volumeNumber "10" ;
+ s:numberOfPages "17" ;
+ s:dateCreated "1982-05-10" ;
+ s:author _:person_berlage, _:person_heyderhoff, _:person_merkel, _:person_schrenk ;
+ s:url <library/benutzerhandbuch-1.6_10.djvu> ;
+ .
+
<#benutzerhandbuch16-11>
a s:PublicationVolume ;
s:name "Drucker im EUMEL-System" ;
@@ -528,46 +622,32 @@ _:thing_usermanual16
s:url <library/benutzerhandbuch-1.6_16.djvu> ;
.
-<#benutzerhandbuch16-05>
- a s:PublicationVolume ;
- s:name "Der ELAN-Compiler im EUMEL-System" ;
- s:isPartOf _:thing_usermanual16 ;
- s:volumeNumber "5" ;
- .
-
-<#benutzerhandbuch16-10>
- a s:PublicationVolume ;
- s:name "Text-Strukturierungssystem EUDAS" ;
- s:isPartOf _:thing_usermanual16 ;
- s:volumeNumber "10" ;
- .
-
<#benutzerhandbuch16-17>
a s:PublicationVolume ;
s:name "Graphik im EUMEL-System" ;
s:isPartOf _:thing_usermanual16 ;
+ s:dateCreated "1982-10-12" ;
s:volumeNumber "17" ;
+ s:numberOfPages "17" ;
+ s:url <library/benutzerhandbuch-1.6_17.djvu> ;
.
-<#benutzerhandbuch16-18>
+<#benutzerhandbuch16-1920>
a s:PublicationVolume ;
- s:name "Der Graphik-Editor" ;
+ s:name "Der Scanner/Der OPERATOR" ;
s:isPartOf _:thing_usermanual16 ;
- s:volumeNumber "18" ;
+ s:volumeNumber "19/20" ;
+ s:numberOfPages "4" ;
+ s:url <library/benutzerhandbuch-1.6_19_20.djvu> ;
.
-<#benutzerhandbuch16-19>
- a s:PublicationVolume ;
- s:name "Der Scanner" ;
- s:isPartOf _:thing_usermanual16 ;
- s:volumeNumber "19" ;
- .
+# missing:
-<#benutzerhandbuch16-20>
+<#benutzerhandbuch16-18>
a s:PublicationVolume ;
- s:name "Der OPERATOR" ;
+ s:name "Der Graphik-Editor" ;
s:isPartOf _:thing_usermanual16 ;
- s:volumeNumber "20" ;
+ s:volumeNumber "18" ;
.
<#benutzerhandbuch16-21>
@@ -584,6 +664,18 @@ _:thing_anwendersoftware
s:name "Anwendersoftwareklasse 2" ;
.
+<#dasys82>
+ a s:Book ;
+ s:name "DASYS-Handbuch" ;
+ s:isPartOf _:thing_anwendersoftware ;
+ s:author _:person_bendisch, _:person_bussche ;
+ s:publisher _:org_gmd , _:org_hrz ;
+ s:datePublished "1982-11" ;
+ s:numberOfPages "34" ;
+ s:url <library/dasys-handbuch-v11.82.pdf> ;
+ s:inLanguage "de-DE" ;
+ .
+
<#dasys86>
a s:Book ;
s:name "DASYS-Handbuch" ;
@@ -718,3 +810,104 @@ _:thing_anwendersoftware
s:inLanguage "de-DE" ;
.
+<#ispel82>
+ a s:Book ;
+ s:name "ISPEL: Interaktives Stundenplan-Programm, Anleitung" ;
+ s:isPartOf _:thing_anwendersoftware ;
+ s:author _:person_beyer ;
+ s:publisher _:org_gmd, _:org_hrz ;
+ s:datePublished "1982-07-03" ;
+ s:numberOfPages "34" ;
+ s:url <library/ispel-anleitung-1982-07-03.djvu> ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#dynamo16>
+ a s:Book ;
+ s:name "DYNAMO-Compiler" ;
+ s:isPartOf _:thing_anwendersoftware ;
+ s:author _:person_craemer ;
+ s:publisher _:org_gmd, _:org_hrz ;
+ s:numberOfPages "8" ;
+ s:url <library/dynamo-compiler-v1.6.djvu> ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#more84>
+ a s:Book ;
+ s:name "MORE-Benutzerhandbuch" ;
+ s:isPartOf _:thing_anwendersoftware ;
+ s:author _:person_klapper ;
+ s:publisher _:org_gmd, _:org_hrz ;
+ s:numberOfPages "42" ;
+ s:url <library/more-benutzerhandbuch-1984-02.djvu> ;
+ s:inLanguage "de-DE" ;
+ s:datePublished "1984-02" ;
+ .
+
+_:thing_anwendersoftware_3
+ a s:Book ;
+ s:name "Anwendersoftwareklasse 3" ;
+ .
+
+<#lispold>
+ a s:Book ;
+ s:name "LISP Handbuch" ;
+ s:isPartOf _:thing_anwendersoftware_3 ;
+ s:author _:person_maccarthy ;
+ s:publisher _:org_gmd ;
+ s:editor _:person_durchholz , _:person_heyderhoff ;
+ s:numberOfPages "43" ;
+ s:url <library/lisp-handbuch-v1.6.pdf> ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#mpg87>
+ a s:TechArticle ;
+ s:name "Dokumentation des MPG-Graphik-Systems, Version 2.1" ;
+ s:author _:person_jegerlehner, _:person_weinholz ;
+ s:numberOfPages "45" ;
+ s:url <library/dokumentation-mpg-graphik-system-v2.1-1987-09-10.djvu> ;
+ s:datePublished "1987-09-10" ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#bielefelderblaetter86>
+ a s:TechArticle ;
+ s:name "Bielefelder Blätter zu EUMEL" ;
+ s:author _:person_hahn , _:person_nolting , _:person_ruland ;
+ s:numberOfPages "36" ;
+ s:url <library/bielefelder-blätter-1986-12.djvu> ;
+ s:datePublished "1986-12" ;
+ s:inLanguage "de-DE" ;
+ s:issueNumber "1" ;
+ .
+
+# Incomplete
+<#bielefelderblaetter89>
+ a s:TechArticle ;
+ s:name "Bielefelder Blätter zu EUMEL" ;
+ s:url <library/ethernet-netz-1989-01.djvu> ;
+ s:datePublished "1989-01" ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#cardbox87>
+ a s:TechArticle ;
+ s:name "Cardbox" ;
+ s:numberOfPages "13" ;
+ s:url <library/cardbox-1987-06-12.djvu> ;
+ s:datePublished "1987-06-12" ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#installationsanleitung90>
+ a s:TechArticle ;
+ s:name "EUMEL-Installationsanleitung (Version 1.8)" ;
+ s:numberOfPages "6" ;
+ s:url <library/eumel-installationsanleitung-1990.djvu> ;
+ s:datePublished "1990" ;
+ s:publisher _:org_ergos ;
+ s:inLanguage "de-DE" ;
+ .
+
diff --git a/ttl/library_random.ttl b/ttl/library_random.ttl
index bf83091..a083da2 100644
--- a/ttl/library_random.ttl
+++ b/ttl/library_random.ttl
@@ -554,6 +554,7 @@ _:thing_stc
s:about _:thing_elan ;
s:publisher [ a s:Organization ;
s:name "B. G. Teubner" ] ;
+ s:url <library/elan-in-100-beispielen.djvu> ;
.
<#zielke14>
@@ -677,11 +678,29 @@ _:thing_produktinfos
s:inLanguage "de-DE" ;
.
+<#produktinfos87>
+ a s:CreativeWork ;
+ s:name "EUMEL: Das Mehrplatz-Betriebssystem für Mikrocomputer" ;
+ s:dateCreated "1987-09" ;
+ s:url <library/produktinfos-1987-09.djvu> ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#vertriebspartner86b>
+ a s:CreativeWork ;
+ s:name "Derzeitige Vertriebspartner für das Betriebssystem EUMEL" ;
+ s:dateCreated "1986-09" ;
+ s:url <library/vertriebspartner-1986-09.djvu> ;
+ s:publisher _:org_gmd ;
+ s:inLanguage "de-DE" ;
+ .
+
<#vertriebspartner86>
a s:CreativeWork ;
s:name "Derzeitige Vertriebspartner für das Betriebssystem EUMEL" ;
s:dateCreated "1986-10" ;
s:url <library/vertriebspartner-1986-10.djvu> ;
+ s:publisher _:org_gmd ;
s:inLanguage "de-DE" ;
.
@@ -898,10 +917,26 @@ _:thing_ct
s:name "CDL2 Basismaschine" ;
s:author _:person_liedtke ;
s:datePublished "1982-06-29" ;
- s:url <library/cdl2-eumel0-1982-06-29> ;
+ s:url <library/cdl2-eumel0-1982-06-29.djvu> ;
s:numberOfPages "13" ;
.
+<#einladung-workshop83>
+ a s:CreativeWork;
+ s:name "Einladung zum EUMEL-Workshop" ;
+ s:author _:person_liedtke ;
+ s:datePublished "1983-05-07" ;
+ s:url <library/einladung-workshop-1983-05-07.djvu> ;
+ .
+
+<#vorankuendigung-workshop84>
+ a s:CreativeWork;
+ s:name "Vorankündigung: EUMEL-Workshop" ;
+ s:author _:person_liedtke ;
+ s:datePublished "1984-05-19" ;
+ s:url <library/vorankündigung-workshop-1984-05-19.djvu> ;
+ .
+
<#einladung-workshop84>
a s:CreativeWork;
s:name "Einladung zum EUMEL-Workshop" ;
@@ -947,6 +982,198 @@ _:thing_ct
s:url <library/ruc-appleII-basis-108.pdf> ;
.
+<#erstehilfe1>
+ a s:Book ;
+ s:numberOfPages "32";
+ s:publisher _:org_gmd ;
+ s:author _:person_hahn ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_elan ;
+ s:name "Erste Hilfe in ELAN, Teil 1" ;
+ s:url <library/erste-hilfe-elan-1.djvu> ;
+ .
+
+<#erstehilfe2>
+ a s:Book ;
+ s:numberOfPages "34";
+ s:publisher _:org_gmd ;
+ s:author _:person_hahn ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_elan ;
+ s:name "Erste Hilfe in ELAN, Teil 2" ;
+ s:url <library/erste-hilfe-elan-2.djvu> ;
+ .
+
+<#erstehilfe3>
+ a s:Book ;
+ s:numberOfPages "51";
+ s:author _:person_hahn ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_elan ;
+ s:name "Erste Hilfe in ELAN" ;
+ s:url <library/erste-hilfe-in-elan.djvu> ;
+ .
+
+<#workshop87>
+ a s:CreativeWork ;
+ s:numberOfPages "1";
+ s:inLanguage "de-DE" ;
+ s:name "Programm EUMEL-Workshop 21. 9. 1987, GMD Birlinghoven" ;
+ s:datePublished "1987-09-21" ;
+ s:url <library/programm-workshop-1987-09-21.djvu> ;
+ .
+
+<#windoweditor85>
+ a s:CreativeWork ;
+ s:numberOfPages "1";
+ s:inLanguage "de-DE" ;
+ s:name "Der neue Window-Editor" ;
+ s:datePublished "1985-09-21" ;
+ s:author _:person_heyderhoff ;
+ s:url <library/window-editor-1985-09-21.djvu> ;
+ .
+
+_:thing_workshop86
+ s:name "EUMEL Workshop" ;
+ # XXX: is this correct?
+ s:datePublished "1986-10-04" ;
+ .
+
+<#changelog86>
+ a s:CreativeWork ;
+ s:numberOfPages "8";
+ s:inLanguage "de-DE" ;
+ s:name "Änderungen und Erweiterungen der Version 1.8.0" ;
+ s:publisher _:org_gmd ;
+ s:url <library/änderungen-v1.8.0-1986-10.djvu> ;
+ s:isPartOf _:thing_workshop86 ;
+ .
+
+<#msdosdat86b>
+ a s:CreativeWork ;
+ s:numberOfPages "6";
+ s:inLanguage "de-DE" ;
+ s:name "Lesen und Schreiben von MS-DOS-Dateien: MS-DOS-DAT" ;
+ s:author _:person_klapper ;
+ s:url <library/ms-dos-dat-1986-10-04.djvu> ;
+ s:isPartOf _:thing_workshop86 ;
+ .
+
+<#textverarbeitung86b>
+ a s:CreativeWork ;
+ s:numberOfPages "4";
+ s:inLanguage "de-DE" ;
+ s:name "Neues zur Textverarbeitung in der Version 1.8.0" ;
+ s:url <library/textverarbeitung-v1.8.0-1986-10.djvu> ;
+ s:isPartOf _:thing_workshop86 ;
+ .
+
+<#hahn88>
+ a s:CreativeWork ;
+ s:numberOfPages "93";
+ s:inLanguage "de-DE" ;
+ s:name "Einführung in die Programmierung" ;
+ s:url <library/manuskript-einführung-in-die-programmierung-1988-02-01.djvu> ;
+ s:author _:person_hahn ;
+ s:datePublished "1988-02-01" ;
+ .
+
+<#agfap400makros87>
+ a s:TechArticle ;
+ s:name "AGFA P400-Makros" ;
+ s:numberOfPages "5" ;
+ s:url <library/agfa-p400-makros-1987-06-12.djvu> ;
+ s:datePublished "1987-06-12" ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#speller87>
+ a s:TechArticle ;
+ s:name "Kurzanleitung für die Rechtschreibprüfung (‘speller’ Version 2.0)" ;
+ s:numberOfPages "3" ;
+ s:url <library/kurzanleitung-rechtschreibpruefung-v2.0-1987-06-22.djvu> ;
+ s:datePublished "1987-06-22" ;
+ s:author _:person_hahn ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#scripteditor88>
+ a s:TechArticle ;
+ s:name "Der Script Editor (Version 1.5)" ;
+ s:numberOfPages "6" ;
+ s:url <library/skript-editor-v1.5-1988-06-22.djvu> ;
+ s:datePublished "1988-06-22" ;
+ s:author _:person_hahn ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#telnet88a>
+ a s:TechArticle ;
+ s:name "Telnet Benutzeranleitung" ;
+ s:numberOfPages "1" ;
+ s:url <library/telnet-benutzeranleitung-1988-03-02.djvu> ;
+ s:datePublished "1988-03-02" ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#telnet88b>
+ a s:TechArticle ;
+ s:name "Telnet Benutzeranleitung" ;
+ s:numberOfPages "1" ;
+ s:url <library/telnet-benutzeranleitung-1988-06-14.djvu> ;
+ s:datePublished "1988-06-14" ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#textutilities88>
+ a s:TechArticle ;
+ s:name "EUMEL TEXT-Utilities" ;
+ s:numberOfPages "13" ;
+ s:url <library/text-utilities-1988-06-14.djvu> ;
+ s:datePublished "1988-06-14" ;
+ s:author _:person_hahn ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#wordtransfer89>
+ a s:TechArticle ;
+ s:name "Transfer von WORD-Dateien" ;
+ s:numberOfPages "2" ;
+ s:url <library/transfer-von-word-dateien-1989-07-27.djvu> ;
+ s:datePublished "1989-07-27" ;
+ s:author _:person_hahn ;
+ s:publisher _:org_hrz ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#treiberdoku>
+ a s:TechArticle ;
+ s:numberOfPages "12" ;
+ s:url <library/treiberdokumentation.djvu> ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#dateiuebertragung88>
+ a s:TechArticle ;
+ s:name "Dateiübertragung (FTP)" ;
+ s:numberOfPages "5" ;
+ s:url <library/dateiübertragung-ftp-1988-04-26.djvu> ;
+ s:author _:person_heinrichs ;
+ s:publisher _:org_hrz ;
+ s:datePublished "1988-04-26";
+ s:inLanguage "de-DE" ;
+ .
+
+<#shard87>
+ a s:TechArticle ;
+ s:name "Dokumentation zum SHard (8)" ;
+ s:numberOfPages "14" ;
+ s:url <library/dokumentation-shard-8-1987-06-26.djvu> ;
+ s:author _:person_staubermann ;
+ s:datePublished "1987-06-26";
+ s:inLanguage "de-DE" ;
+ .
+
### EUMEL-Praxis ###
_:thing_eumel-praxis a s:Book ;
@@ -1013,4 +1240,3 @@ _:thing_eumel-praxis a s:Book ;
s:about _:thing_eumel ;
s:publisher _:org_j_b__metzler .
-
diff --git a/ttl/people.ttl b/ttl/people.ttl
index dc27884..e96a125 100644
--- a/ttl/people.ttl
+++ b/ttl/people.ttl
@@ -351,3 +351,39 @@ _:person_schrenk
s:familyName "Schrenk" ;
.
+_:person_merkel
+ a s:Person ;
+ s:givenName "Robert" ;
+ s:familyName "Merkel" ;
+ .
+
+_:person_bussche
+ a s:Person ;
+ s:givenName "Hilmar" ;
+ s:familyName "von dem Bussche" ;
+ .
+
+_:person_jegerlehner
+ a s:Person ;
+ s:givenName "Beat" ;
+ s:familyName "Jegerlehner" ;
+ .
+
+_:person_weinholz
+ a s:Person ;
+ s:givenName "Carsten" ;
+ s:familyName "Weinholz" ;
+ .
+
+_:person_ruland
+ a s:Person ;
+ s:familyName "Ruland" ;
+ s:givenName "Rudolf"
+ .
+
+_:person_ruland
+ a s:Person ;
+ s:familyName "Michael" ;
+ s:givenName "Staubermann"
+ .
+