diff options
-rw-r--r-- | Makefile | 8 | ||||
-rw-r--r-- | artifacts.rst | 12 | ||||
-rw-r--r-- | history.rst | 9 | ||||
-rw-r--r-- | internals.rst | 46 | ||||
-rw-r--r-- | trivia.rst | 4 | ||||
-rw-r--r-- | ttl/head.ttl | 18 | ||||
-rw-r--r-- | ttl/library_gmd.ttl | 49 | ||||
-rw-r--r-- | ttl/library_manuals.ttl | 261 | ||||
-rw-r--r-- | ttl/library_random.ttl | 230 | ||||
-rw-r--r-- | ttl/people.ttl | 36 |
10 files changed, 595 insertions, 78 deletions
@@ -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 @@ -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" + . + |