summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2017-01-21 11:24:56 +0100
committerLars-Dominik Braun <lars@6xq.net>2017-01-28 14:31:28 +0100
commita6d474471dddc2d7a187a66358aafcb86235ca69 (patch)
tree7242cbf0f0e645b2156e143dbebaa2d28b4fcdba
parentc7befe173ed2b0f5fd82228fa45c7a105ac44818 (diff)
downloadeumel-a6d474471dddc2d7a187a66358aafcb86235ca69.zip
eumel-a6d474471dddc2d7a187a66358aafcb86235ca69.tar.gz
eumel-a6d474471dddc2d7a187a66358aafcb86235ca69.tar.bz2
Restructure git
Move tools into separate repo, split TTL file.
-rw-r--r--.gitignore6
-rw-r--r--Makefile32
-rw-r--r--index.rst2
-rw-r--r--index.ttl2971
-rw-r--r--software.rst2
-rwxr-xr-xtools/convertCharset.py71
-rwxr-xr-xtools/convertFileDs.py167
-rw-r--r--tools/eumel.py327
-rwxr-xr-xtools/extractAll.sh21
-rwxr-xr-xtools/extractArchive.py110
-rwxr-xr-xtools/formatRefs.py2
-rwxr-xr-xtools/formatSoftware.py54
-rwxr-xr-xtools/linearizeDisk.py49
-rw-r--r--tools/rdf.py54
-rw-r--r--ttl/head.ttl62
-rw-r--r--ttl/keywords.ttl12
-rw-r--r--ttl/library_chip.ttl78
-rw-r--r--ttl/library_computerwoche.ttl153
-rw-r--r--ttl/library_gmd.ttl577
-rw-r--r--ttl/library_login.ttl109
-rw-r--r--ttl/library_manuals.ttl361
-rw-r--r--ttl/library_random.ttl804
-rw-r--r--ttl/organizations.ttl179
-rw-r--r--ttl/people.ttl250
-rw-r--r--ttl/software.ttl407
25 files changed, 3084 insertions, 3776 deletions
diff --git a/.gitignore b/.gitignore
index 4e462c8..ab57e63 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,3 @@
*.sw?
-bib.rst
-source.rst
__pycache__
-index.html
-library/
-disks/
+_build/
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..b25c021
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,32 @@
+BUILDDIR=_build
+STATICFILES=01_readme_INSTALL.txt releases.svg eumel_logo.svg
+
+all: $(BUILDDIR)/index.html links
+
+$(BUILDDIR):
+ mkdir -p $(BUILDDIR)
+
+$(BUILDDIR)/index.ttl: $(glob ttl/*.ttl) | $(BUILDDIR)
+ cat ttl/* > $@
+
+$(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
+
+$(BUILDDIR)/software.html: $(BUILDDIR)/index.ttl tools/formatSoftware.py
+ cat $(BUILDDIR)/index.ttl | ./tools/formatSoftware.py > $@
+
+$(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 > $@
+
+links: $(STATICFILES) | $(BUILDDIR)
+ ln -f $(STATICFILES) $(BUILDDIR)
+
+.PHONY: clean
+
+clean:
+ $(RM) -r $(BUILDDIR)
+
diff --git a/index.rst b/index.rst
index 8cbfa0b..8924314 100644
--- a/index.rst
+++ b/index.rst
@@ -44,7 +44,7 @@ Bibliography
Auto-generated from `RDF graph`_.
.. see formatRefs.py
-.. include:: bib.rst
+.. include:: _build/bib.rst
.. _RDF graph: index.ttl
diff --git a/index.ttl b/index.ttl
deleted file mode 100644
index 569f68f..0000000
--- a/index.ttl
+++ /dev/null
@@ -1,2971 +0,0 @@
-@base <https://6xq.net/eumel/> .
-@prefix s: <https://schema.org/> .
-
-<./> a s:Article ;
- s:name "Not just a footnote of history: EUMEL" ;
- s:dateCreated "2016-08-26" ;
- s:dateModified "2016-10-09" ;
- s:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
- s:citation
- <#praxis1>, <#praxis2>, <#praxis3>,
- <#computerwoche83a>, <#computerwoche88>, <#computerwoche79a>,
- <#computerwoche83b>, <#computerwoche87a>, <#computerwoche79b>,
- <#computerwoche86a>, <#computerwoche85>, <#computerwoche91>,
- <#computerwoche86b>, <#computerwoche87b>, <#computerwoche86c>,
- <#happycomputer86>,
- <#reuse08>,
- <#carmony82>,
- <#hahn78>,
- <#rehder88>,
- <#rechenanlagen79>, <#rechenanlagen83>,
- <#danckwerts85>,
- <#craemer87>,
- <#software93>,
- <#alwr82>,
- <#koster87>,
- <#it86>, <#at86>,
- <#programmierung87>,
- <#textverarbeitung86>,
- <#korrekturen84>,
- <#dasys86>, <#dynamo86>, <#hamster84>, <#lisp86>, <#moco84>,
- <#msdosdat86>,
- <#netz88>, <#source86>,
- <#remis84>, <#remis86>,
- <#sys86>, <#sys84>, <#sys85>,
- <#taschenbuch>,
- <#wordprocessing87>,
- <#schuetz86>, <#iur86>,
- <#ende87>,
- <#chip84>, <#chip87>, <#chip88>, <#chip89>,
- <#cr86>, <#cr87a>, <#cr87b>,
- <#generalanzeiger85>, <#generalanzeiger86>, <#handelsblatt91>, <#jurpc94>,
- <#koch80>, <#gmdstudien80a>, <#gmdstudien80b>, <#gmdstudien80c>,
- <#klingen83>, <#ambros90b>, <#oppor85>, <#seyfert87>, <#ambros90a>, <#ambros90c>,
- <#gmdbericht82>, <#gmdbericht83>, <#gmdbericht84>, <#gmdbericht85>, <#gmdbericht86a>, <#gmdbericht86b>,
- <#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>,
- <#source84a>, <#source84b>,
- <#hahn84>, <#hahn86>, <#shard86>,
- <#zielke14>, <#höltgen12>,
- <#craemer83>, <#liedtke93>,
- <#wermelskirchen83>, <#görgen84>, <#viebeg84>, <#indenbirken84>,
- <#heyderhoff82>, <#heyderhoff85a>, <#heyderhoff85b>,
- <#ttpreis85>,
- <#goossenaerts88>,
- <#sinha82>,
- <#hommel79>,
- <#eumelinfos>, <#glossymap>, <#vertriebsinfos>,
- <#ambros87a>, <#ambros87b>
- ; .
-
-### Random literature ###
-
-<#happycomputer86>
- a s:NewsArticle ;
- s:datePublished "1986-03" ;
- s:url <https://archive.org/details/Happy.Computer.N29.1986.03-Cartman> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:pageStart "20" ;
- s:pageEnd "20" ;
- s:isPartOf [ a s:Periodical; s:name "Happy Computer" ] ;
- s:name "Technologie-Transfer-Preis 1985 für „Eumel“" .
-
-<#reuse08>
- a s:Book ;
- s:datePublished "2008" ;
- s:name "Informatikforschung in Deutschland" ;
- s:numberOfPages "332" ;
- s:url <library/reuse08.pdf> ;
- s:author
- [
- a s:Person ;
- s:familyName "Reuse" ;
- s:givenName "Bernd" ;
- ] , [
- a s:Person ;
- s:familyName "Vollmar" ;
- s:givenName "Roland" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:sameAs <https://dx.doi.org/10.1007/978-3-540-76550-9> ;
- s:isbn "978-3-540-76549-3";
- s:publisher _:org_springer .
-
-<#carmony82>
- a s:ScholarlyArticle ;
- s:isPartOf [ a s:Book ;
- s:name "Proceedings of the Thirteenth SIGCSE Technical Symposium on Computer Science Education" ;
- s:isbn "0-89791-067-2" ;
- ] ;
- s:datePublished "1982" ;
- s:name "ELAN: An Elementary Language That Promotes Godd Programming" ;
- s:numberOfPages "4" ;
- s:url <library/carmony82.pdf> ;
- s:sameAs <https://dx.doi.org/10.1145/800066.801360> ;
- s:publisher _:org_acm ;
- s:pageStart "163" ;
- s:pageEnd "166" ;
- s:about _:thing_elan ;
- s:author
- [
- a s:Person ;
- s:familyName "Carmony" ;
- s:givenName "Lowell A." ;
- ] ;
- .
-
-<#hahn78>
- a s:ScholarlyArticle ;
- s:datePublished "1978" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:number "4" ;
- s:name "Das Rechenzentrum" ;
- s:issn "0343-317X" ;
- ] ;
- s:name "Die Ausbildung an einem Hochschulrechenzentrum" ;
- s:author _:person_hahn ;
- s:pageStart "204" ;
- s:pageEnd "208" ;
- s:numberOfPages "4" ;
- s:about _:thing_elan;
- s:sameAs <https://dx.doi.org/10.1515/piko.1.1978.1.4.204> ;
- s:url <library/hahn78.pdf> ;
- .
-
-<#rehder88>
- a s:ScholarlyArticle ;
- s:about _:thing_eumel ;
- s:author [ a s:Person ;
- s:familyName "Rehder" ;
- s:givenName "S." ;
- ] ;
- s:name "A Shell for Microcomputer Exploration Software Used in Developing Countries" ;
- s:isPartOf [ a s:Book ;
- s:name "Quantitative Analysis of Mineral and Energy Resources" ;
- s:datePublished "1988" ;
- s:isbn "978-94-009-4029-1" ;
- s:publisher "Springer Netherlands" ;
- s:location "Dordrecht" ;
- s:editor [ a s:Person ;
- s:familyName "Chung" ;
- s:givenName "C. F." ;
- ] , [
- a s:Person ;
- s:familyName "Fabbri" ;
- s:givenName "A. G." ;
- ] , [
- a s:Person ;
- s:familyName "Sinding-Larsen" ;
- s:givenName "R." ;
- ] ;
- ] ;
- s:pageStart "625" ;
- s:pageEnd "631" ;
- s:sameAs <https://dx.doi.org/10.1007/978-94-009-4029-1_37> .
-
-<#rechenanlagen83>
- a s:Article ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:datePublished "1983" ;
- s:issueNumber "4" ;
- s:isPartOf _:thing_rechenanlagen ;
- ] ;
- s:name "EUMEL - ein Schulrechnerbetriebssystem auf der Basis der Programmiersprache ELAN" ;
- s:url <library/rechenanlagen83.pdf> ;
- s:sameAs <https://dx.doi.org/10.1524/itit.1983.25.16.189> ;
- s:about _:thing_eumel ;
- .
-
-_:thing_rechenanlagen
- a s:Periodical ;
- s:name "Elektronische Rechenanlagen" ;
- .
-
-<#danckwerts85>
- a s:Book ;
- s:name "Elementare Methoden der Kombinatorik" ;
- s:about _:thing_elan ;
- s:url <library/danckwerts85.pdf> ;
- s:datePublished "1985" ;
- s:isbn "978-3-519-02529-0" ;
- s:sameAs <https://dx.doi.org/10.1007/978-3-322-96684-1> ;
- s:numberOfPages "208" ;
- s:publisher _:org_vieweg_teubner ;
- s:author [
- a s:Person ;
- s:givenName "Rainer" ;
- s:familyName "Danckwerts";
- ] , [
- a s:Person ;
- s:givenName "Dankwart" ;
- s:familyName "Vogel" ;
- ] , [
- a s:Person ;
- s:givenName "Klaus" ;
- s:familyName "Bovermann" ;
- ] , [
- a s:Person ;
- s:givenName "Walter" ;
- s:familyName "Deuber" ;
- ] , [
- a s:Person ;
- s:givenName "Roland" ;
- s:familyName "Stowasser" ;
- ] ;
- .
-
-<#craemer87>
- a s:ScholarlyArticle ;
- s:name "BOXDYN - eine komfortable Benutzeroberfläche für das DYNAMO-System im Betriebssystem EUMEL" ;
- s:author _:person_craemer ;
- s:pageStart "214" ;
- s:pageEnd "221" ;
- s:isPartOf [
- a s:Book ;
- s:name "Simulationstechnik: 4. Symposium Simulationstechnik Zürich, 9.-11. September 1987 Proceeding" ;
- s:datePublished "1987" ;
- s:isbn "978-3-642-73000-9" ;
- s:publisher _:org_springer ;
- s:editor [
- a s:Person ;
- s:familyName "Halin";
- s:givenName "Jürgen" ;
- ] ;
- ] ;
- s:sameAs <http://dx.doi.org/10.1007/978-3-642-73000-9_18> ;
- s:url <library/craemer87.pdf> ;
- s:about _:thing_eumel ;
- .
-
-<#software93>
- a s:Book ;
- s:name "Software-Führer ’93/’94 Lehre und Forschung: Ingenieurwissenschaften" ;
- s:datePublished "1993" ;
- s:publisher _:org_springer ;
- s:sameAs <https://dx.doi.org/10.1007/978-3-642-84874-2>;
- s:isbn "978-3-540-56286-3";
- s:numberOfPages "701" ;
- s:url <library/software93.pdf> ;
- s:about _:thing_schulis , _:thing_eumel ;
- .
-
-<#alwr82>
- a s:Report ;
- s:name "ALWR Kommissionsbericht: Mikrocomputer: Einsatz im Hochschulbereich" ;
- s:datePublished "1982-10-22" ;
- s:url <https://www.zki.de/fileadmin/zki/Publikationen/Chronik/1982_10ALWRBerichtMikorechner.pdf> ;
- s:publisher _:org_hrz ;
- s:url <library/alwr82.pdf> ;
- s:about _:thing_eumel ;
- .
-
-<#koster87>
- a s:Book ;
- s:name "Top-Down Programming with ELAN" ;
- s:publisher [
- a s:Organization ;
- s:name "Ellis Horwood" ;
- ] ;
- s:author _:person_koster ;
- s:datePublished "1987" ;
- s:isbn "0-7458-0187-0" ;
- s:url <http://www.cs.ru.nl/elan/book1.ps.gz> ;
- s:url <library/koster87.ps> ;
- s:about _:thing_elan ;
- .
-
-<#rechenanlagen79>
- a s:NewsArticle ;
- s:name "EUMEL – ein Mikroprozessor Betriebssystem der GMD" ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:datePublished "1979" ;
- s:issueNumber "5" ;
- s:volumeNumber "21" ;
- s:isPartOf _:thing_rechenanlagen ;
- ] ;
- s:url <http://www.degruyter.com/abstract/j/itit.1979.21.issue-5/itit-1979-0509/itit-1979-0509.xml> ;
- s:url <library/rechenanlagen79.pdf> ;
- s:sameAs <https://dx.doi.org/10.1515/itit-1979-0509> ;
- s:pageStart "252" ;
- s:pageEnd "252" ;
- s:about _:thing_eumel ;
- .
-
-<#it86>
- a s:NewsArticle ;
- s:name "EUMEL: Softwareentwicklung auf Personal Computern" ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:datePublished "1986" ;
- s:issueNumber "3" ;
- s:volumeNumber "28" ;
- s:isPartOf [
- a s:Periodical ;
- s:name "Informationstechnik it" ;
- ] ;
- ] ;
- s:pageStart "186" ;
- s:pageEnd "186" ;
- s:url <library/it86.pdf> ;
- s:url <http://www.degruyter.com/view/j/itit.1986.28.issue-3/itit.1986.28.3.185/itit.1986.28.3.185.xml> ;
- s:about _:thing_eumel ;
- .
-
-<#at86>
- a s:NewsArticle ;
- s:name "Betriebssystem EUMEL auf Personal Computern" ;
- s:pageStart "174" ;
- s:pageEnd "174" ;
- s:url <http://www.degruyter.com/view/j/auto.1986.34.issue-1-12/auto.1986.34.112.173/auto.1986.34.112.173.xml> ;
- s:url <library/at86.pdf> ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:datePublished "1986" ;
- s:issueNumber "5" ;
- s:volumeNumber "34" ;
- s:isPartOf [
- a s:Periodical ;
- s:name "Automatisierungstechnik at" ;
- ] ;
- ] ;
- s:about _:thing_eumel ;
- .
-
-_:iur
- a s:Periodical ;
- s:name "IuR" ;
- .
-
-<#schuetz86>
- a s:ScholarlyArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:datePublished "1986" ;
- s:issueNumber "2" ;
- s:isPartOf _:iur ;
- ] ;
- s:pageStart "92" ;
- s:pageEnd "96" ;
- s:name "Text- und Datenverarbeitung in der Anwaltskanzlei" ;
- s:author [
- a s:Person ;
- s:familyName "Schütz" ;
- s:givenName "Harald ";
- ] ;
- s:url <http://www.jurpc.de/jurpc/show?id=iur_1986_0000_0002_0036_0040> ;
- s:url <library/schuetz86.pdf> ;
- .
-
-<#iur86>
- a s:ScholarlyArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:datePublished "1986" ;
- s:issueNumber "4" ;
- s:isPartOf _:iur ;
- ] ;
- s:pageStart "175" ;
- s:pageEnd "178" ;
- s:name "Anwalts- und Notarprogramme auf der CEBIT 1986" ;
- s:url <http://www.jurpc.de/jurpc/show?id=iur_1986_0000_0004_0031_0034> ;
- s:url <library/iur86.pdf> ;
- .
-
-<#ende87>
- a s:ScholarlyArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:datePublished "1987-06-11" ;
- s:issueNumber "24" ;
- s:name "Deutsches Ärzteblatt" ;
- ] ;
- s:pageStart "A-1774" ;
- s:pageEnd "A-1775" ;
- s:author [
- a s:Person ;
- s:familyName "Ende" ;
- s:givenName "Werner";
- ] ;
- s:name "LABORIS – zukunftsweisende Software für Ärzte" ;
- s:url <https://www.aerzteblatt.de/pdf/84/24/a1774.pdf> ;
- s:url <library/ende87.pdf> ;
- .
-
-_:generalanzeiger
- a s:Newspaper ;
- s:name "Bonner General-Anzeiger, Stadtausgabe Bonn" ;
- .
-
-<#generalanzeiger85>
- a s:NewsArticle ;
- s:name "Technologie-Preise für GMD-‚Eumel‘" ;
- s:datePublished "1985-12-10" ;
- s:pageStart "7" ;
- s:isPartOf _:generalanzeiger ;
- s:url <library/generalanzeiger85.html> ;
- .
-
-<#generalanzeiger86>
- a s:NewsArticle ;
- s:name "Deutsches Computersystem für die japanische Schrift" ;
- s:alternativeHeadline "EUMEL kann auf verschiedene Fabrikate übertragen werden." ;
- s:datePublished "1986-03-06" ;
- s:pageStart "27" ;
- s:isPartOf _:generalanzeiger ;
- s:url <library/generalanzeiger86.html> ;
- .
-
-<#handelsblatt91>
- a s:NewsArticle ;
- s:name "Computer-Notizen: Ausbildungsauftrag" ;
- s:pageStart "24" ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:name "Handelsblatt" ;
- s:issueNumber "40" ;
- s:datePublished "1991-02-26" ;
- ] ;
- s:url <library/handelsblatt91.html> ;
- .
-
-<#jurpc94>
- a s:ScholarlyArticle ;
- s:name "Die Automation in der Anwaltskanzlei" ;
- s:alternativeHeadline "Eine empirische Untersuchung über die Automation in hannoverschen Anwaltskanzleien" ;
- s:pageStart "2784" ;
- s:pageEnd "2787" ;
- s:author [
- a s:Person ;
- s:familyName "Gureck" ;
- s:givenName "Ralph" ;
- ] , [
- a s:Person ;
- s:familyName "Refflinghaus" ;
- s:givenName "Dirk" ;
- ] ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:name "JurPC" ;
- s:issueNumber "9" ;
- s:datePublished "1994" ;
- ] ;
- s:url <http://www.jurpc.de/jurpc/show?id=1994_09_76000> ;
- s:url <library/jurpc94.pdf> ;
- .
-
-_:cr
- a s:Periodical ;
- s:name "Computer und Recht" ;
- .
-
-<#cr86>
- a s:ScholarlyArticle ;
- s:name "Nixdorf mit neuem Anwalts-PC" ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:datePublished "1986" ;
- s:issueNumber "9" ;
- s:isPartOf _:cr ;
- ] ;
- s:pageStart "613" ;
- s:url <https://www.juris.de/jportal/?quelle=jlink&docid=jzs-CR-1986-09-0613-2-K-08&psml=jurisw.psml&max=true> ;
- s:url <library/cr86.html> ;
- .
-
-<#cr87a>
- a s:ScholarlyArticle ;
- s:name "Olivetti und Kienzle übernehmen Advodat-Paket" ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:datePublished "1987" ;
- s:issueNumber "3" ;
- s:isPartOf _:cr ;
- ] ;
- s:pageStart "206" ;
- s:url <https://www.juris.de/jportal/?quelle=jlink&docid=jzs-CR-1987-03-0206-1-K-02&psml=jurisw.psml&max=true> ;
- s:url <library/cr87a.html> ;
- .
-
-<#cr87b>
- a s:ScholarlyArticle ;
- s:name "Jetzt DFÜ-Software für Advodat-Nutzer" ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:datePublished "1987" ;
- s:issueNumber "5" ;
- s:isPartOf _:cr ;
- ] ;
- s:pageStart "332" ;
- s:url <https://www.juris.de/jportal/?quelle=jlink&docid=jzs-CR-1987-05-0332-4-K-04&psml=jurisw.psml&max=true> ;
- s:url <library/cr87b.html> ;
- .
-
-<#liedtke76>
- a s:Book ;
- s:author _:person_liedtke ;
- s:datePublished "1976" ;
- s:inLanguage "de-DE" ;
- s:about _:thing_elan ;
- s:numberOfPages "230" ;
- s:url <library/slan-compiler-teil-1.djvu> ;
- s:name "Implementation eines SLAN-Compilers, Teil 1" ;
- s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/1124001> ;
- .
-
-<#bartling76>
- a s:Book ;
- s:author _:person_bartling ;
- s:datePublished "1976" ;
- s:about _:thing_elan ;
- s:inLanguage "de-DE" ;
- s:numberOfPages "145" ;
- s:url <library/slan-compiler-teil-2.djvu> ;
- s:name "Implementation eines SLAN-Compilers, Teil 2" ;
- s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/1176516> ;
- .
-
-_:thing_stc
- a s:Periodical ;
- s:name "ST-Computer" ;
- .
-
-<#stc87a>
- a s:ScholarlyArticle ;
- s:datePublished "1987" ;
- s:isPartOf _:thing_stc ;
- s:alternateName "stc87a" ;
- s:url <http://www.stcarchiv.de/stc1987/08/eumel> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "EUMEL: Ein neues Betriebssystem für den Atari ST (Teil 1)" ;
- .
-
-# Where is part 2?
-
-<#stc87c>
- a s:ScholarlyArticle ;
- s:datePublished "1987" ;
- s:isPartOf _:thing_stc ;
- s:url <http://www.stcarchiv.de/stc1987/10/eumel> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "EUMEL - Ein neues Betriebssystem für den Atari ST (Teil 3)" ;
- .
-
-<#noltemeier87>
- a s:ScholarlyArticle ;
- s:author _:person_noltemeier ;
- s:isPartOf [ a s:PublicationIssue ;
- s:name "German-Chinese Electronics Week, Proceedings of Congress, Part 4: Data Processing" ;
- s:sameAs <http://d-nb.info/870785869> ;
- s:numberOfPages "148" ;
- s:publisher "VDE-Verlag" ;
- s:datePublished "1987" ;
- s:isbn "3-8007-1527-9" ] ;
- s:pageStart "43" ;
- s:pageEnd "55" ;
- s:inLanguage "en-US" ;
- s:about _:thing_eumel ;
- s:name "Goals and principles of the EUMEL operating system" ;
- .
-
-<#hahn79>
- a s:Book ;
- s:author _:person_hahn, _:person_stock ;
- s:datePublished "1979" ;
- s:isbn "3-400-00386-7" ;
- s:name "ELAN-Handbuch" ;
- s:sameAs <http://d-nb.info/801049784> ;
- s:sameAs <http://www.worldcat.org/oclc/6817363> ;
- s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/28448> ;
- s:url <https://archive.org/details/elan-handbuch-1979> ;
- s:url <library/elan-handbuch-1979.djvu> ;
- s:numberOfPages "155" ;
- s:inLanguage "de-DE" ;
- s:about _:thing_elan ;
- s:publisher _:org_akademische_verlagsgesellschaft ;
- .
-
-<#hommel79>
- a s:Book ;
- s:author _:person_hommel , _:person_jaeckel , _:person_jaehnichen ,
- _:person_kleine , _:person_koch , _:person_koster ;
- s:datePublished "1979" ;
- s:name "ELAN-Sprachbeschreibung" ;
- s:sameAs <http://www.worldcat.org/oclc/6448687> ;
- s:about _:thing_elan ;
- s:numberOfPages "95" ;
- s:inLanguage "de-DE" ;
- s:publisher _:org_akademische_verlagsgesellschaft ;
- s:isbn "3-400-00384-0" ;
- s:url <library/elan-sprachbeschreibung.djvu> ;
- .
-
-<#klingen85>
- a s:Book ;
- s:author _:person_liedtke, _:person_klingen ;
- s:datePublished "1985" ;
- s:name "ELAN in 100 Beispielen" ;
- s:sameAs <https://link.springer.com/book/10.1007/978-3-322-92142-0> ;
- s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/445920> ;
- s:numberOfPages "239" ;
- s:isbn "978-3-519-02521-4" ;
- s:inLanguage "de-DE" ;
- s:about _:thing_elan ;
- s:publisher [ a s:Organization ;
- s:name "B. G. Teubner" ] ;
- .
-
-<#zielke14>
- a s:BlogPosting ;
- s:author [ a s:Person ;
- s:familyName "Zielke" ;
- s:givenName "Elmar" ] ;
- s:datePublished "2014-11-03" ;
- s:url <http://medienfragen.de/restauration-eines-olivetti-m20/> ;
- s:inLanguage "de-DE" ;
- s:name "Restauration eines Olivetti M20" ;
- .
-
-<#höltgen12>
- a s:BlogPosting ;
- s:url <http://www.simulationsraum.de/blog/2012/01/05/mit-elan-die-hardware-vergessen-machen/> ;
- s:name "Mit ELAN die Hardware vergessen (machen)" ;
- s:author [ a s:Person ; s:givenName "Stefan" ; s:familyName "Höltgen" ] ;
- s:datePublished "2012-01-05" ;
- s:inLanguage "de-DE" ;
- s:about _:thing_elan ;
- .
-
-<#liedtke93>
- a s:ScholarlyArticle ;
- s:name "A Persistent System in Real Use – Experiences of the First 13 Years" ;
- s:author _:person_liedtke ;
- s:datePublished "1993" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:name "International Workshop on Object-Orientation in Operating Systems" ] ;
- s:sameAs <http://ieeexplore.ieee.org/document/324932/> ;
- s:url <https://os.inf.tu-dresden.de/papers_ps/jochen/iwooos-3.ps> ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/iwooos-3.ps> ;
- s:url <library/lidtke93.ps> ;
- s:inLanguage "en-US" ;
- .
-
-# likely lost in time, author does not have a copy, see
-# http://www.isical.ac.in/~bhabani/bps_publications.html
-<#sinha82>
- a s:ScholarlyArticle ;
- s:name "Implementation of X25 on the microcomputer system EUMEL for connection to public communication network" ;
- s:author _:person_sinha , _:person_heyderhoff , _:person_hoens ;
- s:datePublished "1982" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:name "Golden Jubilee Conference on Advances in Information Science and Technology, ISI, Calcutta" ;
- ] ;
- s:inLanguage "en-US" ;
- .
-
-# unpublished works
-<#heyderhoff82>
- a s:CreativeWork ;
- s:name "My Lecture Notes" ;
- s:author _:person_heyderhoff ;
- s:dateCreated "1982" ;
- s:url <library/heyderhoff_lecture_1982.djvu> ;
- .
-
-<#heyderhoff85a>
- a s:Report ;
- s:name "Der EUMEL-Ansatz zur Softwaretechnologie: eine Stellungnahme der GMD zum SIGMA—Projekt" ;
- s:author _:person_heyderhoff , _:person_kloeckner ;
- s:dateCreated "1985-03-25" ;
- s:url <library/stellungnahme_sigma_1985.djvu> ;
- .
-
-<#heyderhoff85b>
- a s:Report ;
- s:name "Reisebericht Japan" ;
- s:author _:person_heyderhoff ;
- s:dateCreated "1985" ;
- s:url <library/heyderhoff_reisebericht_japan_1985.djvu> ;
- .
-
-# not sure about authors of this one:
-<#ttpreis85>
- a s:CreativeWork ;
- s:name "Das Mehrplatz-Betriebssystem EUMEL für Mikrorechner" ;
- s:author _:person_kammerer , _:person_noltemeier ;
- s:dateCreated "1985-04" ;
- s:url <library/preisbewerbung_1985.djvu> ;
- .
-
-# magazine is lost, but existed from 1986 (first known reference) to 1989 (see
-# https://web.archive.org/web/20130523172601/http://www.iais.fraunhofer.de/3803.html)
-_:thing_eumelaktuell
- a s:Periodical ;
- s:name "EUMEL-aktuell" ;
- s:publisher _:org_gmd ;
- .
-
-<#goossenaerts88>
- a s:CreativeWork ;
- s:author [
- a s:Person ;
- s:familyName "Goossenaerts" ;
- s:givenName "Jan" ;
- ] , [
- a s:Person ;
- s:familyName "Janssens" ;
- s:givenName "Dirk" ;
- ] ;
- s:name "Object-Oriented Programming in EUMEL/ELAN" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:datePublished "1988" ;
- s:isPartOf _:thing_eumelaktuell ;
- s:issueNumber "1/88" ;
- ] ;
- s:pageStart "45" ;
- s:pageEnd "66" ;
- s:sameAs <https://lirias.kuleuven.be/handle/123456789/134013> ;
- .
-
-_:thing_produktinfos
- a s:CreativeWork ;
- s:publisher _:org_gmd ;
- s:name "EUMEL: Das Betriebssystem für Mikrocomputer. Produktinformation. Für Anwender und Hersteller" ;
- s:sameAs <https://ffb.bsz-bw.de/cgi-bin/koha/opac-detail.pl?biblionumber=176503> ;
- # contains a copy of gmdspiegel85a as well
- .
-
-# just a bunch of pages
-<#eumelinfos>
- a s:CreativeWork ;
- s:isPartOf _:thing_produktinfos ;
- s:name "Informationen über EUMEL" ;
- s:numberOfPages "18" ;
- s:dateCreated "1984" ;
- s:url <library/produktinfos.djvu> ;
- s:inLanguage "de-DE" ;
- .
-
-# glossy product info map
-<#glossymap>
- a s:CreativeWork ;
- s:isPartOf _:thing_produktinfos ;
- s:name "EUMEL: Das Mehrplatz-Betriebssystem" ;
- s:dateCreated "1985-11" ;
- s:url <library/produktinfos.djvu> ;
- s:inLanguage "de-DE" ;
- .
-
-<#vertriebsinfos>
- a s:CreativeWork ;
- s:isPartOf _:thing_produktinfos ;
- s:name "Preisblatt für die Software-Lizenz des Betriebssystems EUMEL" ;
- # other pages created 1986-01
- s:dateCreated "1985-11-08" ;
- s:url <library/produktinfos.djvu> ;
- s:inLanguage "de-DE" ;
- .
-
-<#ambros87a>
- a s:Book ;
- s:name "Der Hamster – Programmieren lernen in einer Modellwelt" ;
- s:datePublished "1987" ;
- s:inLanguage "de-DE" ;
- s:publisher _:org_jbmetzler ;
- s:author _:person_ambros ;
- s:isbn "3-476-20378-6" ;
- s:numberOfPages "213" ;
- s:url <library/der-hamster.djvu> ;
- .
-
-<#ambros87b>
- a s:Book ;
- s:name "Der Hamster – Programmieren lernen in einer Modellwelt – Lehrerband" ;
- s:datePublished "1987" ;
- s:inLanguage "de-DE" ;
- s:publisher _:org_jbmetzler ;
- s:author _:person_ambros ;
- s:isbn "3-476-70187-5" ;
- s:numberOfPages "165" ;
- s:url <library/der-hamster-lehrerband.djvu> ;
- .
-
-############
-### Chip ###
-############
-
-_:chip
- a s:Periodical ;
- s:name "Chip" ;
- .
-
-# not archived, no significantly new revelations
-<#chip84>
- a s:ScholarlyArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:datePublished "1984-07" ;
- s:issueNumber "7" ;
- s:isPartOf _:chip ;
- ] ;
- s:pageStart "92" ;
- s:pageEnd "95" ;
- s:name "Große Zukunft für wenige" ;
- s:alternativeHeadline "Die wichtigsten Betriebssysteme für Mikrocomputer" ;
- .
-
-<#chip87>
- a s:ScholarlyArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:datePublished "1987-12" ;
- s:issueNumber "12" ;
- s:isPartOf _:chip ;
- ] ;
- s:pageStart "126" ;
- s:pageEnd "128" ;
- s:name "Drei Betriebssysteme für den Atari ST" ;
- s:url <library/chip_1987_12_127.djvu> ;
- .
-
-<#chip88>
- a s:ScholarlyArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- # beilage zu chip
- s:name "Chip Plus" ;
- s:datePublished "1988-06" ;
- s:issueNumber "6" ;
- s:isPartOf _:chip ;
- ] ;
- s:pageStart "4" ;
- s:pageEnd "6" ;
- s:name "Mikro-Vernetzung über Eumel-Netz" ;
- s:author [
- a s:Person ;
- s:familyName "Höfling" ;
- s:givenName "J.";
- ] ;
- s:url <library/chip_plus_1988_6_4.djvu> ;
- .
-
-<#chip89>
- a s:ScholarlyArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:datePublished "1989-08" ;
- s:issueNumber "8" ;
- s:isPartOf _:chip ;
- ] ;
- s:pageStart "120" ;
- s:pageEnd "128" ;
- s:name "Zehn Betriebssysteme" ;
- s:author [
- a s:Person ;
- s:familyName "Dürr" ;
- s:givenName "C.";
- ] ;
- s:url <library/chip_1989_8_122.djvu> ;
- .
-
-###############
-### Manuals ###
-###############
-
-<#programmierung87>
- a s:Book ;
- s:name "Benutzerhandbuch: Programmierung" ;
- s:datePublished "1987-07-01" ;
- s:publisher _:org_gmd ;
- s:author _:person_ley , _:person_metterhausen ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Benutzerhandbuch_Programmierung_01-07-87.pdf> ;
- s:url <library/benutzerhandbuch-programmierung-1987.pdf> ;
- s:about _:thing_eumel ;
- .
-
-<#textverarbeitung86>
- a s:Book ;
- s:name "Benutzerhandbuch: Textverarbeitung" ;
- s:datePublished "1986-12-19" ;
- s:publisher _:org_gmd ;
- s:author _:person_fey-mcclean, _:person_kloeckner, _:person_metterhausen ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Benutzerhandbuch_Textverarbeitung_19-12-86.pdf> ;
- s:url <library/benutzerhandbuch-textverarbeitung-1986.pdf> ;
- s:about _:thing_eumel ;
- .
-
-<#korrekturen84>
- a s:Book ;
- s:name "Korrekturen und Nachträge I zum EUMEL-Benutzerhandbuch 1.7" ;
- s:datePublished "1984-05-09" ;
- s:author _:person_hahn ;
- s:publisher _:org_gmd , _:org_hrz ;
- s:about _:thing_eumel ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Korrekturen_Benutzerhandbuch-V1.7_May84.pdf> ;
- s:url <library/korrekturen-1984.pdf> ;
- .
-
-<#netz88>
- a s:Book ;
- s:name "Netz-Beschreibung" ;
- s:author _:person_heinrichs ;
- s:publisher _:org_gmd ;
- s:datePublished "1988-08-08" ;
- s:numberOfPages "20" ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Netz_Beschreibung_08-08-88.pdf> ;
- s:url <library/netz-1988.pdf> ;
- s:inLanguage "de-DE" ;
- .
-
-<#source86>
- a s:Book ;
- s:datePublished "1986-11-10" ;
- s:name "Quellcode der insertierten ELAN-Pakete" ;
- s:alternateName "source86" ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:publisher _:org_gmd ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Quellcode-V1.8.0-SingleUser-10-11-86.pdf> ;
- s:url <library/source86.pdf> ;
- .
-
-<#remis84>
- a s:Book ;
- s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=03127370X> ;
- s:name "REMIS: Programmier-Handbuch" ;
- s:author _:person_schneider ;
- s:publisher _:org_gmd , _:org_hrz ;
- s:numberOfPages "117" ;
- # 2. auflage
- s:inLanguage "de-DE" ;
- s:datePublished "1984-10" ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/REMIS_Programmierhandbuch-Oct84.pdf> ;
- s:url <library/remis-programmierhandbuch-1984.pdf> ;
- .
-
-<#remis86>
- a s:Book ;
- s:name "REMIS: Programmier-Handbuch" ;
- s:author _:person_schneider ;
- s:publisher _:org_gmd ;
- s:numberOfPages "117" ;
- s:inLanguage "de-DE" ;
- s:datePublished "1986-08-08" ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/REMIS_Programmierhandbuch_08-08-86.pdf> ;
- s:url <library/remis-programmierhandbuch-1986.pdf> ;
- .
-
-<#sys86>
- a s:Book ;
- s:datePublished "1986-08-08" ;
- s:name "Systemhandbuch" ;
- s:numberOfPages "153" ;
- s:sameAs <http://plus.orbis-oldenburg.de:1701/LB_V1:LB_all:LBuricaalephiedext670649> ;
- s:author _:person_liedtke ,
- _:person_heinrichs ,
- _:person_hahn ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Systemhandbuch_08-08-86.pdf> ;
- s:url <library/systemhandbuch-1986.pdf> ;
- s:publisher _:org_gmd ;
- .
-
-<#sys84>
- a s:Book ;
- s:datePublished "1984-05-16" ;
- s:name "Systemhandbuch" ;
- s:numberOfPages "105" ;
- s:sameAs <http://plus.orbis-oldenburg.de:1701/LB_V1:LB_all:LBuricaalephiedext670649> ;
- s:author _:person_liedtke ,
- _:person_heinrichs ,
- _:person_hahn ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Systemhandbuch-V1.7_May84.pdf> ;
- s:url <library/systemhandbuch-1984.pdf> ;
- s:publisher _:org_gmd, _:org_hrz ;
- .
-
-
-<#sys85>
- a s:Book ;
- s:datePublished "1985" ;
- 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:numberOfPages "116" ;
- s:author _:person_liedtke ,
- _:person_heinrichs ,
- _:person_hahn ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:publisher _:org_gmd ;
- .
-
-<#taschenbuch>
- a s:Book ;
- s:name "Taschenbuch, Version 1.6" ;
- s:numberOfPages "43" ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:publisher _:org_hrz ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Taschenbuch-V1.6.pdf> ;
- s:url <library/taschenbuch.pdf>;
- .
-
-<#wordprocessing87>
- a s:Book ;
- s:datePublished "1987-06-01" ;
- s:name "User Manual: Part 1: Word Processing" ;
- s:numberOfPages "116" ;
- s:author _:person_fey-mcclean ,
- _:person_kloeckner ,
- _:person_metterhausen ;
- s:translator _:person_bernhard , _:person_fey-mcclean ;
- s:inLanguage "en-US" ;
- s:about _:thing_eumel ;
- s:publisher _:org_gmd ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/User_manual_Word_processing_19Jun87.pdf> ;
- s:url <library/word-processing-1987.pdf> ;
- .
-
-<#kernel83>
- a s:Book ;
- s:author [ a s:Person ;
- s:familyName "Beyer" ],
- _:person_heinrichs ,
- _:person_kloeckner ,
- _:person_liedtke,
- [ a s:Person ;
- s:familyName "Szalay" ],
- [ a s:Person ;
- s:familyName "Wegener" ] ;
- s:datePublished "1983" ;
- s:name "EUMEL-Systemkern, Entwurf zur Systemdokumentation" ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:publisher _:org_gmd ;
- .
-
-<#source84a>
- a s:Book ;
- s:datePublished "1984-05-16" ;
- s:name "EUMEL-Quellcode der insertierten ELAN-Pakete" ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:publisher _:org_gmd , _:org_hrz ;
- .
-
-<#source84b>
- a s:Book ;
- s:datePublished "1984-10-01" ;
- s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=031273696> ;
- s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=031273696> ;
- s:name "EUMEL-Quellcode der insertierten ELAN-Pakete" ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:publisher _:org_gmd, _:org_hrz ;
- .
-
-<#hahn84>
- a s:Book ;
- s:author _:person_hahn ,
- _:person_heinrichs ,
- _:person_heyderhoff ;
- s:datePublished "1984" ;
- s:name "EUMEL-Benutzerhandbuch, Version 1.7" ;
- s:numberOfPages "452" ;
- # are those the same? first one is 500 pages
- s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=031273688> ;
- s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=214594254> ;
- s:sameAs <http://d-nb.info/210467444> ;
- # another one?
- s:sameAs <http://d-nb.info/860673634> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:publisher _:org_hrz , _:org_gmd ;
- s:url <library/handbuch-1.7.djvu> ;
- .
-
-<#hahn86>
- a s:Book ;
- s:author _:person_hahn ,
- _:person_heinrichs ,
- _:person_heyderhoff ;
- s:datePublished "1986" ;
- s:name "EUMEL-Benutzerhandbuch, Version 1.7" ;
- s:numberOfPages "252" ;
- s:publisher _:org_hrz, _:org_gmd ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/1279514> ;
- .
-
-<#shard86>
- a s:Book ;
- s:datePublished "1986" ;
- s:name "Betriebssystem EUMEL. Der EUMEL-SHard. Version 5.0" ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:publisher _:org_gmd ;
- .
-
-##########################
-### GMD Arbeitspapiere ###
-##########################
-
-_:thing_gmd_arbeitspapiere a s:Periodical ;
- s:issn "0723-0508" ;
- s:name "Arbeitspapiere der GMD" ;
- s:publisher _:org_gmd ;
- .
-
-<#craemer83>
- a s:CreativeWork ;
- s:name "DYNAMO auf dem EUMEL-System" ;
- s:author _:person_craemer ;
- s:publisher _:org_gmd ;
- s:datePublished "1983" ;
- s:numberOfPages "52" ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:isPartOf _:thing_gmd_arbeitspapiere ;
- s:issueNumber "17" ;
- ] ;
- s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=056768389> ;
- s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=024647810> ;
- s:sameAs <http://www.worldcat.org/oclc/74631789> ;
- s:about _:thing_eumel ;
- s:inLanguage "de-DE" ;
- .
-
-<#görgen84>
- a s:Book ;
- s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=056953186> ;
- s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=056953186> ;
- s:numberOfPages "40";
- s:datePublished "1984" ;
- s:publisher _:org_gmd ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:isPartOf _:thing_gmd_arbeitspapiere ;
- s:issueNumber "107" ;
- ] ;
- s:author [ a s:Person ;
- s:givenName "Klaus" ;
- s:familyName "Görgen" ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "EUMEL-X.25: Realisierung der CCITT-Schnittstelle X.25 (Schicht 3) auf einem EUMEL-System" ;
- .
-
-<#viebeg84>
- a s:Book ;
- s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=056938179> ;
- s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=056938179> ;
- s:numberOfPages "16" ;
- s:datePublished "1984" ;
- s:publisher _:org_gmd ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:isPartOf _:thing_gmd_arbeitspapiere ;
- s:issueNumber "114" ;
- ] ;
- s:author [ a s:Person ;
- s:familyName "Viebeg" ;
- s:givenName "Ursula" ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "EUMEL.X29: Realisierung eines Software-PAD auf einem EUMEL-System" ;
- .
-
-<#wermelskirchen83>
- a s:CreativeWork ;
- s:name "Anschluss eines EUMEL an die IBM 3083" ;
- s:author _:person_wermelskirchen ;
- s:publisher _:org_gmd ;
- s:datePublished "1983" ;
- s:numberOfPages "17" ;
- s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=056832087> ;
- s:isPartOf _:thing_gmd_arbeitspapiere ;
- s:about _:thing_eumel ;
- s:inLanguage "de-DE" ;
- .
-
-### Anwerdersoftwareklasse 2 (manuals) ###
-
-_:thing_anwendersoftware
- a s:Book ;
- s:name "Anwendersoftwareklasse 2" ;
- .
-
-<#dasys86>
- a s:Book ;
- s:name "DASYS-Handbuch" ;
- s:isPartOf _:thing_anwendersoftware ;
- s:author _:person_bendisch ;
- s:publisher _:org_gmd ;
- s:datePublished "1986-08-08" ;
- s:numberOfPages "44" ;
- s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=031273637> ;
- s:sameAs <http://www.worldcat.org/oclc/830714230> ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/DASYS_Handbuch_08-08-86.pdf> ;
- s:url <library/dasys-handbuch-86.pdf> ;
- s:inLanguage "de-DE" ;
- .
-
-<#dynamo86>
- a s:Book ;
- s:name "DYNAMO-Compiler" ;
- s:isPartOf _:thing_anwendersoftware ;
- s:author _:person_craemer , _:person_keil ;
- s:publisher _:org_gmd ;
- s:datePublished "1986-08-08" ;
- s:numberOfPages "13" ;
- s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=031273645> ;
- s:sameAs <http://www.worldcat.org/oclc/830714240> ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/DYNAMO_Compiler_08-08-86.pdf> ;
- s:url <library/dynamo-compiler-1986.pdf> ;
- s:about _:thing_eumel ;
- s:inLanguage "de-DE" ;
- .
-
-<#hamster84>
- a s:Book ;
- s:isPartOf _:thing_anwendersoftware ;
- s:name "Hamster-Modell" ;
- s:author _:person_oppor ;
- s:publisher _:org_gmd , _:org_hrz ;
- # XXX: sure?
- s:datePublished "1984" ;
- s:numberOfPages "12" ;
- s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=031273653> ;
- s:sameAs <http://www.worldcat.org/oclc/830714248> ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/HAMSTER_Modell.pdf> ;
- s:url <library/hamster-modell-1984.pdf> ;
- s:inLanguage "de-DE" ;
- .
-
-<#lisp86>
- a s:Book ;
- s:name "LISP-Handbuch" ;
- s:isPartOf _:thing_anwendersoftware ;
- s:author _:person_maccarthy ;
- s:publisher _:org_gmd ;
- s:editor _:person_durchholz , _:person_heyderhoff ;
- s:datePublished "1986-08-08" ;
- s:numberOfPages "60" ;
- s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=031273661> ;
- s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=031273661> ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/LISP_Handbuch_08-08-86.pdf> ;
- s:url <library/lisp-handbuch-1986.pdf> ;
- s:inLanguage "de-DE" ;
- .
-
-<#moco84>
- a s:CreativeWork ;
- s:name "Modellcomputer MOCO" ;
- s:isPartOf _:thing_anwendersoftware ;
- s:author _:person_heyderhoff ;
- s:publisher _:org_gmd , _:org_hrz ;
- s:datePublished "1984" ;
- s:namberOfPages "21" ;
- s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=03127367X> ;
- s:sameAs <http://opac.lbs-braunschweig.gbv.de/DB=1/XMLPRS=N/PPN?PPN=03127367X> ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/MOCO_Modellcomputer.pdf> ;
- s:url <library/modellcomputer-moco-1984.pdf> ;
- s:about _:thing_eumel ;
- s:inLanguage "de-DE" ;
- .
-
-<#msdosdat86>
- a s:Book ;
- s:name "MS-DOS-DAT" ;
- s:isPartOf _:thing_anwendersoftware ;
- s:author _:person_klapper ;
- s:publisher _:org_gmd ;
- s:datePublished "1986-08-08" ;
- s:numberOfPages "12" ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/MS-DOS-DAT_08-08-86.pdf> ;
- s:url <library/ms-dos-dat-1986.pdf> ;
- s:inLanguage "de-DE" ;
- .
-
-<#indenbirken84>
- a s:CreativeWork ;
- s:name "Compilerhandbuch BASIC" ;
- s:isPartOf _:thing_anwendersoftware ;
- s:author _:person_indenbirken ;
- s:publisher _:org_hrz ;
- s:datePublished "1984-07" ;
- s:numberOfPages "71" ;
- s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=031273629> ;
- s:sameAs <http://www.worldcat.org/oclc/830714222> ;
- s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/BASIC_Compilerhandbuch_1984.pdf> ;
- s:url <library/compilerhandbuch-basic-1984.pdf> ;
- s:about _:thing_eumel ;
- s:inLanguage "de-DE" ;
- .
-
-### EUMEL-Praxis ###
-
-_:thing_eumel-praxis a s:Book ;
- s:name "EUMEL-Praxis" ;
- s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=037248871> ;
- s:sameAs <http://opac.lbs-braunschweig.gbv.de/DB=1/XMLPRS=N/PPN?PPN=031419690> ;
- s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/613299> ;
- .
-
-<#praxis1>
- a s:PublicationVolume ;
- s:author _:person_ambros,
- _:person_aschemann,
- _:person_diehl ;
- s:datePublished "1989" ;
- s:isPartOf _:thing_eumel-praxis ;
- s:volumeNumber "1" ;
- s:isbn "3-476-30313-6" ;
- s:name "Für Einsteiger" ;
- s:numberOfPages "205" ;
- s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=038305518> ;
- s:sameAs <http://d-nb.info/890062382> ;
- s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/613300> ;
- s:url <library/eumel-praxis-1.djvu> ;
- s:inLanguage "de-DE" ;
- s:publisher _:org_j_b__metzler ;
- s:about _:thing_eumel .
-
-<#praxis2>
- a s:PublicationVolume ;
- s:author _:person_ambros,
- _:person_aschemann,
- _:person_diehl ;
- s:datePublished "1990" ;
- s:isPartOf _:thing_eumel-praxis ;
- s:volumeNumber "2" ;
- s:isbn "3-476-30314-4" ;
- s:name "Für Programmierer" ;
- s:numberOfPages "195" ;
- s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=037767747>;
- s:sameAs <http://d-nb.info/900728620> ;
- s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/613301> ;
- s:url <library/eumel-praxis-2.djvu> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:publisher _:org_j_b__metzler .
-
-<#praxis3>
- a s:PublicationVolume ;
- s:author _:person_ambros,
- _:person_aschemann,
- _:person_diehl ;
- s:datePublished "1991" ;
- s:isPartOf _:thing_eumel-praxis ;
- s:volumeNumber "3" ;
- s:isbn "3-476-30315-2" ;
- s:name "Für Anwender" ;
- s:numberOfPages "224" ;
- s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=037767755> ;
- s:sameAs <http://d-nb.info/910332533> ;
- s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/613302> ;
- s:url <library/eumel-praxis-3.djvu> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:publisher _:org_j_b__metzler .
-
-### Computerwoche ###
-_:thing_computerwoche a s:Periodical ;
- s:name "Computerwoche" ;
- s:issn "0170-5121" .
-
-<#computerwoche83a>
- a s:NewsArticle ;
- s:datePublished "1983-04-22" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:issueNumber "17" ;
- s:isPartOf _:thing_computerwoche ] ;
- s:url <http://www.computerwoche.de/a/16-bit-version-auf-ollivetti-m20,1178576> ;
- s:url <library/computerwoche83a.html> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:alternativeHeadline "Betriebssystem Eumel für die Schulausbildung" ;
- s:name "16-Bit-Version auf Ollivetti-M20" .
-
-<#computerwoche88>
- a s:NewsArticle ;
- s:datePublished "1988-04-15" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:issueNumber "16" ;
- s:isPartOf _:thing_computerwoche ] ;
- s:url <http://www.computerwoche.de/a/eumel-und-schulis-auf-dem-pruefstand,1154834> ;
- s:url <library/computerwoche88.html> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:alternativeHeadline "GMD startet Test für Schulsoftware" ;
- s:name "Eumel und Schulis auf dem Prüfstand" .
-
-<#computerwoche79a>
- a s:NewsArticle ;
- s:datePublished "1979-06-22" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:issueNumber "25" ;
- s:isPartOf _:thing_computerwoche ] ;
- s:url <http://www.computerwoche.de/a/eumel-mit-elan,1193086> ;
- s:url <library/computerwoche79a.html> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "„Eumel“ mit „Elan“" .
-
-<#computerwoche83b>
- a s:NewsArticle ;
- s:datePublished "1983-10-21" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:issueNumber "43" ;
- s:isPartOf _:thing_computerwoche ] ;
- s:url <http://www.computerwoche.de/a/ausbildungs-eumel,1180815> ;
- s:url <library/computerwoche83b.html> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:alternativeHeadline "GMD Bonn" ;
- s:name "Ausbildungs-Eumel" .
-
-<#computerwoche87b>
- a s:NewsArticle ;
- s:datePublished "1987-08-28" ;
- s:isPartOf _:thing_computerwoche ;
- s:url <http://www.computerwoche.de/a/gmd-zeigt-eumel-system-in-theorie-und-praxis,1160959> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "GMD zeigt Eumel-System in Theorie und Praxis" .
-
-<#computerwoche79b>
- a s:NewsArticle ;
- s:datePublished "1979-10-26" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:issueNumber "43" ;
- s:isPartOf _:thing_computerwoche ] ;
- s:url <http://www.computerwoche.de/a/vier-tage-haertetest-fuer-eumel,1194195> ;
- s:url <library/computerwoche79b.html> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:alternativeHeadline "Präsentation eines ÁP - Multi - User - Betriebssystems auf der GI - 79" ;
- s:name "Vier Tage Härtetest für „Eumel“" .
-
-<#computerwoche86a>
- a s:NewsArticle ;
- s:datePublished "1986-03-14" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:issueNumber "11" ;
- s:isPartOf _:thing_computerwoche ] ;
- s:url <http://www.computerwoche.de/a/japaner-zeigen-interesse-an-eumel,1163651> ;
- s:url <library/computerwoche86a.html> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "Japaner zeigen Interesse an „Eumel“" .
-
-<#computerwoche85>
- a s:NewsArticle ;
- s:datePublished "1985-11-08" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:issueNumber "45" ;
- s:isPartOf _:thing_computerwoche ] ;
- s:url <http://www.computerwoche.de/a/dv-transparenz-fuer-anwaelte-angepeilt,1171648> ;
- s:url <library/computerwoche85.html> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:alternativeHeadline "Bonner Juristenorganisation selektiert Anbieterkreis" ;
- s:name "DV-Transparenz für Anwälte angepeilt" .
-
-<#computerwoche91>
- a s:NewsArticle ;
- s:datePublished "1991-06-21" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:issueNumber "25" ;
- s:isPartOf _:thing_computerwoche ] ;
- s:url <http://www.computerwoche.de/a/lizenzfreie-programme-fuer-schulen-und-universitaeten,1140549> ;
- s:url <library/computerwoche91.html> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:alternativeHeadline "GMD fördert Computereinsatz im Bildungswesen" ;
- s:name "Lizenzfreie Programme für Schulen und Universitäten" .
-
-<#computerwoche86b>
- a s:NewsArticle ;
- s:datePublished "1986-01-24" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:issueNumber "4" ;
- s:isPartOf _:thing_computerwoche ] ;
- s:url <http://www.computerwoche.de/a/technologiepreis-fuer-eumel-verliehen,1162976> ;
- s:url <library/computerwoche86b.html> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:alternativeHeadline "Würdigung des Forschungstransfers in die Wirtschaft" ;
- s:name "Technologiepreis für Eumel verliehen" .
-
-<#computerwoche86c>
- a s:NewsArticle ;
- s:datePublished "1986-03-14" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:issueNumber "11" ;
- s:isPartOf _:thing_computerwoche ] ;
- s:url <library/computerwoche86c.html> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "32-Bit-„Maximikro“ von Proteus" ;
- .
-
-<#computerwoche87a>
- a s:NewsArticle ;
- s:datePublished "1987-03-13" ;
- s:isPartOf [ a s:PublicationIssue ;
- s:issueNumber "11" ;
- s:isPartOf _:thing_computerwoche ] ;
- s:url <library/computerwoche87a.html> ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "Softwareprodukte laufen unter Eumel" .
-
-##############
-### Log In ###
-##############
-
-_:thing_log_in
- a s:Periodical ;
- s:name "LOG IN"
- .
-
-<#klingen83>
- a s:ScholarlyArticle ;
- s:author _:person_klingen ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "3" ;
- s:isPartOf _:thing_log_in ;
- s:datePublished "1983" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_elan ;
- s:name "ELAN" ;
- s:pageStart "34" ;
- s:pageEnd "37" ;
- s:url <library/log_in_3_1983_34.djvu> ;
- .
-
-<#oppor85>
- a s:ScholarlyArticle ;
- s:author _:person_oppor ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "5" ;
- s:isPartOf _:thing_log_in ;
- s:datePublished "1985" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_elan ;
- s:name "Spielend programmieren lernen mit dem Hamstermodell für ELAN" ;
- s:pageStart "32" ;
- s:pageEnd "35" ;
- s:url <library/log_in_5_1985_32.djvu> ;
- .
-
-<#seyfert87>
- a s:ScholarlyArticle ;
- s:author _:person_seyfert ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "7" ;
- s:isPartOf _:thing_log_in ;
- s:datePublished "1987" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_elan ;
- s:name "Laßt den EUMEL in die Schulen!" ;
- s:pageStart "30" ;
- s:pageEnd "33" ;
- s:url <library/log_in_7_1987_30.djvu> ;
- .
-
-<#ambros90a>
- a s:ScholarlyArticle ;
- s:author _:person_ambros ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "10" ;
- s:isPartOf _:thing_log_in ;
- s:datePublished "1990" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_elan, _:thing_eumel ;
- s:name "ITG mit EUMEL und ELAN" ;
- s:pageStart "55" ;
- s:pageEnd "58" ;
- s:url <library/log_in_10_1990_55.djvu> ;
- .
-
-<#ambros90b>
- a s:ScholarlyArticle ;
- s:author _:person_ambros ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "10" ;
- s:isPartOf _:thing_log_in ;
- s:datePublished "1990" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_elan, _:thing_eumel ;
- s:name "Das Betriebssystem EUMEL" ;
- s:pageStart "86" ;
- s:pageEnd "88" ;
- s:url <library/log_in_10_1990_86.djvu> ;
- .
-
-<#ambros90c>
- a s:ScholarlyArticle ;
- s:author _:person_ambros ;
- # incorrect?
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "5" ;
- s:isPartOf _:thing_log_in ;
- s:datePublished "1990" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "Zur Akzeptanz der EUMEL-Software"
- .
-
-#########################
-### GMD Jahresbericht ###
-#########################
-
-_:thing_gmd_jahresbericht
- a s:Periodical ;
- s:name "GMD Jahresbericht"
- .
-
-<#gmdbericht82>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:isPartOf _:thing_gmd_jahresbericht ;
- s:datePublished "1982" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_schulis ;
- s:name "Offizielle Einführung eines Schulverwaltungsrechners im Rhein-Sieg-Gymnasium in Sankt Augustin" ;
- s:pageStart "159" ;
- s:pageEnd "160" ;
- s:url <library/gmd_jahresbericht_1982_159.djvu> ;
- .
-
-<#gmdbericht83>
- a s:ScholarlyArticle ;
- s:author _:person_breiling , _:person_schmidt-belz ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:isPartOf _:thing_gmd_jahresbericht ;
- s:datePublished "1983" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_schulis ;
- s:name "SCHULIS – ein Informationssystem zur Unterstützung der Verwaltungsaufgaben in Schulen" ;
- s:pageStart "32" ;
- s:pageEnd "41" ;
- s:url <library/gmd_jahresbericht_1983_32.djvu> ;
- .
-
-<#gmdbericht84>
- a s:ScholarlyArticle ;
- s:author _:person_kloeckner ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:isPartOf _:thing_gmd_jahresbericht ;
- s:datePublished "1984" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "EUMEL – ein zukunftsweisendes Betriebssystem für die Softwareentwicklung" ;
- s:pageStart "98" ;
- s:pageEnd "109" ;
- s:url <library/gmd_jahresbericht_1984_98.djvu> ;
- .
-
-<#gmdbericht85>
- a s:Report ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:isPartOf _:thing_gmd_jahresbericht ;
- s:datePublished "1985" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:pageStart "175" ;
- s:pageEnd "176" ;
- s:url <library/gmd_jahresbericht_1985_175.djvu> ;
- .
-
-<#gmdbericht86a>
- a s:Report ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:isPartOf _:thing_gmd_jahresbericht ;
- s:datePublished "1986" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:pageStart "193" ;
- s:pageEnd "194" ;
- s:url <library/gmd_jahresbericht_1986_193.djvu> ;
- .
-
-<#gmdbericht86b>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:isPartOf _:thing_gmd_jahresbericht ;
- s:datePublished "1986" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:pageStart "222" ;
- s:pageEnd "222" ;
- s:name "EUMEL-Workshop ’86: Neue Perspektiven für das Mikrocomputer-Betriebssystem der GMD" ;
- s:url <library/gmd_jahresbericht_1986_222.djvu> ;
- .
-
-###################
-### GMD Spiegel ###
-###################
-
-_:thing_gmd_spiegel
- a s:Periodical ;
- s:name "GMD-Spiegel"
- .
-
-<#heyderhoff76>
- a s:ScholarlyArticle ;
- s:author _:person_heyderhoff ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "3" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1976" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_elan ;
- s:name "Programmieren mit ELAN" ;
- s:pageStart "4" ;
- s:pageEnd "14" ;
- s:url <library/gmd_spiegel_1976_3_4.djvu> ;
- .
-
-<#liedtke79>
- a s:ScholarlyArticle ;
- s:author _:person_liedtke ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "2" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1979" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "EUMEL – ein neues Mikroprozessor-Betriebssystem wird vorgestellt" ;
- s:pageStart "18" ;
- s:pageEnd "31" ;
- s:url <library/gmd_spiegel_1979_2_18.djvu> ;
- .
-
-<#kloeckner79>
- a s:NewsArticle ;
- s:author _:person_kloeckner ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "2" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1979" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "EUMEL im Härtetest – GMD-Präsentation eines μP-Multi-User-Betriebssystems" ;
- s:pageStart "81" ;
- s:pageEnd "83" ;
- s:url <library/gmd_spiegel_1979_4_81.djvu> ;
- .
-
-<#gmdspiegel82>
- a s:Report ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "1" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1982" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_schulis ;
- s:name "SCHULIS – Konzeption und Realisierung eines schulinternen Informationssystems mit Hilfe einer partizipativen Vorgehensweise" ;
- s:pageStart "46" ;
- s:pageEnd "68" ;
- s:url <library/gmd_spiegel_1982_1_46.djvu> ;
- .
-
-<#gmdspiegel83>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "2" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1983" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_schulis ;
- s:name "Informationssystem SCHULIS wird dem Schulausschuß der Stadt Sankt Augustin vorgestellt" ;
- s:pageStart "28" ;
- s:pageEnd "28" ;
- s:url <library/gmd_spiegel_1983_2_28.djvu> ;
- .
-
-<#gmdspiegel84a>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "1" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1984" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_schulis ;
- s:name "Computer in Unterricht und Verwaltung – Informationssystem SCHULIS im Rhein-Sieg-Gymnasium Sankt Augustin" ;
- s:pageStart "41" ;
- s:pageEnd "41" ;
- s:url <library/gmd_spiegel_1984_1_41.djvu> ;
- .
-
-<#gmdspiegel84b>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "2" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1984" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel, _:thing_elan ;
- s:name "Informatikunterricht in der Schule mit ELAN und EUMEL – Bundespräsident Carstens besucht Bonner Helmholtz-Gymnasium" ;
- s:pageStart "49" ;
- s:pageEnd "49" ;
- s:url <library/gmd_spiegel_1984_2_49.djvu> ;
- .
-
-<#gmdspiegel85a>
- a s:ScholarlyArticle ;
- s:author _:person_kloeckner ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "1" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1985" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "Betriebssystem EUMEL: Softwareentwicklung auf Mikrocomputern" ;
- s:pageStart "32" ;
- s:pageEnd "39" ;
- s:url <library/gmd_spiegel_1985_1_32.djvu>;
- .
-
-<#gmdspiegel85b>
- a s:ScholarlyArticle ;
- s:author _:person_breiling , _:person_schmidt-belz ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "1" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1985" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_schulis ;
- s:name "schulis – ein Softwaresystem für Schulen" ;
- s:pageStart "40" ;
- s:pageEnd "48" ;
- s:url <library/gmd_spiegel_1985_1_40.djvu> ;
- .
-
-<#gmdspiegel85c>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "3/4" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1985" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "EUMEL erobert neue Anwendergruppen" ;
- s:pageStart "42" ;
- s:pageEnd "43" ;
- s:url <library/gmd_spiegel_1985_3-4_42.djvu> ;
- s:author _:person_starcke ;
- .
-
-<#gmdspiegel85d>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "3/4" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1985" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "Technologie-Transfer-Preis 1985 für Mikrocomputer-Betriebssystem EUMEL" ;
- s:pageStart "6" ;
- s:pageEnd "8" ;
- s:url <library/gmd_spiegel_1985_3-4_6.djvu> ;
- .
-
-<#gmdspiegel87a>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "2/3" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1987" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_schulis ;
- s:name "Forschung für Schüler und Schule: schulis – das Softwaresystem aus einem Guß" ;
- s:pageStart "6" ;
- s:pageEnd "8" ;
- s:url <library/gmd_spiegel_1987_2-3_6.djvu> ;
- .
-
-<#gmdspiegel87b>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "4" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1987" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "EUMEL-Workshop 1987: Neue Perspektiven für das Mikrocomputer-Betriebssystem der GMD" ;
- s:pageStart "54" ;
- s:pageEnd "55" ;
- s:url <library/gmd_spiegel_1987_4_54.djvu> ;
- .
-
-<#gmdspiegel87c>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "4" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1987" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "ERGOS – ein junges Unternehmen vermarktet das Mikrocomputer-Betriebssystem EUMEL" ;
- s:pageStart "71" ;
- s:pageEnd "72" ;
- s:url <library/gmd_spiegel_1987_4_71.djvu> ;
- .
-
-<#gmdspiegel88a>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "1" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1988" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "L3 – ein neues Betriebssystem der GMD für die neunziger Jahre" ;
- s:pageStart "29" ;
- s:pageEnd "32" ;
- s:url <library/gmd_spiegel_1988_1_29.djvu> ;
- s:author _:person_metterhausen, _:person_petersen ;
- .
-
-<#gmdspiegel88b>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "1" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1988" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_schulis ;
- s:name "Integrierte Software für Schulverwaltung und Unterricht" ;
- s:pageStart "63" ;
- s:pageEnd "63" ;
- s:url <library/gmd_spiegel_1988_1_63.djvu> ;
- .
-
-<#gmdspiegel88c>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "4" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1988" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "L3 hautnah" ;
- s:pageStart "61" ;
- s:pageEnd "62" ;
- s:url <library/gmd_spiegel_1988_4_61.djvu> ;
- .
-
-<#gmdspiegel88d>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "4" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1988" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "schulis, EUMEL und L3 auf dem Weg in die praktische Anwendung" ;
- s:pageStart "62" ;
- s:pageEnd "63" ;
- s:author _:person_starcke ;
- s:url <library/gmd_spiegel_1988_4_61.djvu> ;
- .
-
-<#gmdspiegel88e>
- a s:NewsArticle ;
- s:isPartOf [
- a s:PublicationIssue ;
- s:issueNumber "4" ;
- s:isPartOf _:thing_gmd_spiegel ;
- s:datePublished "1988" ;
- ] ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "schulis auf dem Prüfstand" ;
- s:pageStart "63" ;
- s:pageEnd "64" ;
- s:author _:person_starcke ;
- s:url <library/gmd_spiegel_1988_4_61.djvu> ;
- .
-
-###################
-### GMD Studien ###
-###################
-
-_:thing_gmdstudien
- a s:BookSeries ;
- s:name "GMD-Studien" ;
- s:publisher _:org_gmd ;
- s:issn "0343-723X" ;
- .
-
-_:thing_gmdstudien_52
- a s:PublicationVolume ;
- s:volumeNumber "52" ;
- s:isPartOf _:thing_gmdstudien ;
- s:datePublished "1980" ;
- s:name "Software-Erstellung für Mikroprozessoren" ;
- s:editor _:person_kloeckner ;
- s:isbn "3-88457-007-2" ;
- .
-
-<#koch80>
- a s:ScholarlyArticle ;
- s:isPartOf _:thing_gmdstudien_52 ;
- s:inLanguage "de-DE" ;
- s:about _:thing_elan ;
- s:name "ELAN – Eine Programmiersprache für die Ausbildung" ;
- s:pageStart "97" ;
- s:pageEnd "112" ;
- s:author _:person_koch , _:person_jaehnichen ;
- s:url <library/gmd_studien_52_97.djvu> ;
- .
-
-<#gmdstudien80a>
- a s:ScholarlyArticle ;
- s:isPartOf _:thing_gmdstudien_52 ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "Das MP-Betriebssystem EUMEL (Überblick)" ;
- s:pageStart "171" ;
- s:pageEnd "184" ;
- s:author _:person_liedtke ;
- s:url <library/gmd_studien_52_171.djvu> ;
- .
-
-<#gmdstudien80b>
- a s:ScholarlyArticle ;
- s:isPartOf _:thing_gmdstudien_52 ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "Entwurf der Benutzerschnittstelle des EUMEL-Editors" ;
- s:pageStart "185" ;
- s:pageEnd "191" ;
- s:author _:person_heyderhoff ;
- s:url <library/gmd_studien_52_185.djvu> ;
- .
-
-<#gmdstudien80c>
- a s:ScholarlyArticle ;
- s:isPartOf _:thing_gmdstudien_52 ;
- s:inLanguage "de-DE" ;
- s:about _:thing_eumel ;
- s:name "Das MP-Betriebssystem EUMEL (Systemprogrammierung)" ;
- s:pageStart "193" ;
- s:pageEnd "201" ;
- s:author _:person_heinrichs , _:person_liedtke ;
- s:url <library/gmd_studien_52_193.djvu> ;
- .
-
-### Keywords/Topics ###
-
-_:thing_elan a s:ComputerLanguage ;
- s:sameAs <https://en.wikipedia.org/wiki/ELAN_(programming_language)> ;
- s:name "ELAN" .
-
-_:thing_eumel a s:SoftwareApplication ;
- s:sameAs <https://en.wikipedia.org/wiki/Eumel> ;
- s:applicationCategory "operating system" ;
- s:name "EUMEL" .
-
-### Organizations ###
-
-_:org_j_b__metzler a s:Organization ;
- s:location "Stuttgart" ;
- s:name "J.B. Metzler" .
-
-_:org_springer a s:Organization ;
- s:location "Berlin" ;
- s:name "Springer" .
-
-_:org_acm a s:Organization ;
- s:location "New York" ;
- s:name "ACM" .
-
-_:org_vieweg_teubner a s:Organization ;
- s:name "Vieweg+Teubner" .
-
-_:org_gmd
- a s:Organization ;
- s:name "Gesellschaft für Mathematik und Datenverarbeitung mbH" ;
- s:alternateName "GMD" ;
- s:address [
- a s:PostalAddress ;
- s:postOfficeBoxNumber "1240" ;
- #s:addressLocality "Schloß Birlinghoven" ;
- s:addressCountry "DE" ;
- s:postalCode "5205" ;
- s:addressLocality "Sankt Augustin 1" ;
- ]
- .
-
-_:org_unibi
- a s:EducationalOrganization ;
- s:name "Universität Bielefeld" ;
- s:url <http://www.uni-bielefeld.de> .
-
-_:org_hrz
- a s:EducationalOrganization ;
- s:name "Hochschulrechenzentrum" ;
- s:department _:org_unibi .
-
-_:org_akademische_verlagsgesellschaft
- a s:Organization ;
- s:name "Akademische Verlagsgesellschaft" ;
- s:location [ a s:PostalAddress ;
- s:addressLocality "Wiesbaden" ;
- s:addressCountry "DE" ;
- ]
- .
-
-### Companies ###
-_:com_ergos
- a s:Corporation ;
- s:address [
- a s:PostalAddress ;
- s:addressCountry "DE" ;
- s:addressLocality "Siegburg" ;
- s:postalCode "5200" ;
- s:streetAddress "Bergstraße 7" ] ;
- s:telephone "02241/63075" ; # source?
- s:faxNumber "02241/63078" ; # source?
- s:name "ERGOS Ergonomic Office Software GmbH" .
-
-# atari port?
-_:com_bicos
- a s:Corporation ;
- s:address [
- a s:PostalAddress ;
- s:addressCountry "DE" ;
- s:addressLocality "Bielefeld" ;
- s:postalCode "33699" ;
- s:streetAddress "Gustav-Winkler-Straße 22" ] ;
- s:url <https://www.bicos.de/> ;
- s:name "BICOS COMPUTER GmbH" .
-
-# Atari port?
-_:com_cadre
- a s:Corporation ;
- s:address [
- a s:PostalAddress ;
- s:addressCountry "DE" ;
- s:addressLocality "Dortmund" ;
- s:postalCode "4600" ;
- s:streetAddress "Watermannberg 3" ] ;
- s:name "Cadre" .
-
-# X86 port
-_:com_schoenbeck
- a s:Corporation ;
- s:address [
- a s:PostalAddress ;
- s:addressCountry "DE" ;
- s:addressLocality "Spenge" ;
- s:postalCode "4905" ;
- s:streetAddress "Rabeneck 23" ] ;
- s:url <http://www.schoenbeck.de/> ;
- s:name "Martin Schönbeck Beratungen GmbH" .
-
-# siehe <#stcXXX>
-# Whois:
-# Siegfried Fronzek
-# ISP GmbH
-# Fliednerstr. 3
-# 40489
-# Duesseldorf
-# DE
-_:com_isp
- a s:Corporation ;
- s:address [
- a s:PostalAddress ;
- s:addressCountry "DE" ;
- s:addressLocality "Dortmund 1" ;
- s:postalCode "4600" ;
- s:streetAddress "Emil-Figge-Straße 76" ] ;
- s:url <http://www.ispgmbh.de/> ;
- s:telephone "0211-4059540" ;
- s:faxNumber "0211-4059541" ;
- s:name "ISP GmbH Individuelle Softwareprodukte" .
-
-_:com_digitron
- a s:Corporation ;
- s:address [
- a s:PostalAddress ;
- s:addressCountry "DE" ;
- s:addressLocality "Bielefeld 1" ;
- s:postalCode "4800 " ;
- s:streetAddress "Mühlenstraße 47" ] ;
- s:url <http://www.digitron-web.de/> ;
- s:telephone "0521-65136" ;
- s:name "digitron GmbH" .
-
-# L3
-_:com_accommodat
- a s:Corporation ;
- s:address [
- a s:PostalAddress ;
- s:addressCountry "DE" ;
- s:addressLocality "Sankt Augustin" ;
- s:postalCode "53757 " ;
- s:streetAddress "Rathausallee 10" ] ;
- s:url <http://www.accommodat.de/> ;
- s:telephone "(02241) 92530" ;
- s:name "ACCOMMODAT GmbH" .
-
-# multiline (siehe computerwoche)
-_:com_webidata
- a s:Corporation ;
- s:address [
- a s:PostalAddress ;
- s:addressCountry "DE" ;
- s:addressLocality "Mannheim 61" ;
- s:postalCode "6800" ;
- s:streetAddress "Wildbader Straße 7" ] ;
- s:telephone "06 21/4 70 06-0" ;
- s:name "Webidata Softwareentwicklung GmbH" .
-
-_:com_advodat
- a s:Corporation ;
- s:address [
- a s:PostalAddress ;
- s:addressCountry "DE" ;
- s:addressLocality "München" ;
- s:postalCode "8000" ;
- s:streetAddress "Arabellastraße 15" ] ;
- s:name "Advodat GmbH" ;
- .
-
-_:com_modsoft
- a s:Corporation ;
- s:address [
- a s:PostalAddress ;
- s:addressCountry "DE" ;
- s:addressLocality "Bonn 1" ;
- s:postalCode "5300" ;
- s:streetAddress "Bonngasse 4–6" ] ;
- s:name "Modsoft – Organisation für Software und Computer-Anwendung GmbH" ;
- .
-
-##############
-### People ###
-##############
-
-_:person_aschemann a s:Person ;
- s:familyName "Aschemann" ;
- s:givenName "Gerd" ;
- s:url <http://aschemann.net/> .
-
-_:person_diehl a s:Person ;
- s:familyName "Diehl" ;
- s:givenName "Michael" .
-
-_:person_ambros a s:Person ;
- s:familyName "Ambros" ;
- s:givenName "Wolfgang" .
-
-_:person_liedtke a s:Person ;
- s:familyName "Liedtke" ;
- s:givenName "Jochen" ;
- s:deathDate "2001-06-10" ;
- s:alumni _:org_unibi ;
- s:sameAs <https://en.wikipedia.org/wiki/Jochen_Liedtke> ;
- .
-
-_:person_heinrichs a s:Person ;
- s:familyName "Heinrichs" ;
- s:givenName "Dietmar" ;
- s:employee _:org_hrz ;
- s:sameAs <http://ekvv.uni-bielefeld.de/pers_publ/publ/PersonDetail.jsp?personId=22912> .
-
-_:person_heyderhoff a s:Person ;
- s:familyName "Heyderhoff" ;
- s:givenName "Peter" .
-
-_:person_oppor a s:Person ;
- s:familyName "Oppor" ;
- s:givenName "Lothar" .
-
-_:person_craemer a s:Person ;
- s:familyName "Craemer" ;
- s:givenName "Dieter" .
-
-_:person_maccarthy a s:Person ;
- s:familyName "MacCarthy" ;
- s:givenName "John" .
-
-_:person_bendisch a s:Person ;
- s:familyName "Bendisch" ;
- s:givenName "Jürgen" .
-
-_:person_indenbirken a s:Person ;
- s:familyName "Indenbirken" ;
- s:givenName "Heiko" .
-
-_:person_bartling
- a s:Person ;
- s:familyName "Bartling" ;
- s:givenName "Ulrich" ;
- s:alumni _:org_unibi .
-
-_:person_nolting
- a s:Person;
- s:familyName "Nolting" ;
- s:givenName "Reinhard" .
-
-_:person_roland
- a s:Person ;
- s:familyName "Roland" ;
- s:givenName "Rudolf" .
-
-_:person_moeller
- a s:Person ;
- s:familyName "Möller" ;
- s:givenName "Renate" ;
- s:sameAs <http://ekvv.uni-bielefeld.de/pers_publ/publ/PersonDetail.jsp?personId=21739>.
-
-_:person_puhlmann
- a s:Person ;
- s:familyName "Puhlmann" ;
- s:givenName "Axel" ;
- s:employee _:com_schoenbeck .
-
-_:person_hahn
- a s:Person ;
- s:familyName "Hahn" ;
- s:givenName "Rainer" .
-
-_:person_koster
- a s:Person ;
- s:givenName "Cornelis Hermanns Antonius";
- s:familyName "Koster" ;
- # source: https://web.archive.org/web/20130705020327/http://www.eecs.tu-berlin.de/menue/einrichtungen/professuren/nachrufe/
- s:deathDate "2013-03-21" ;
- s:birthDate "1943-07-13" ;
- s:url <http://www.cs.ru.nl/~kees> ;
- .
-
-_:person_ley
- a s:Person ;
- s:familyName "Ley" ;
- s:givenName "Irmgard" .
-
-_:person_metterhausen
- a s:Person ;
- s:familyName "Metterhausen" ;
- s:givenName "Werner" .
-
-_:person_fey-mcclean
- a s:Person ;
- s:familyName "Fey-McClean" ;
- s:givenName "Monika" .
-
-_:person_kloeckner
- a s:Person ;
- s:familyName "Klöckner" ;
- s:givenName "Konrad" .
-
-_:person_keil
- a s:Person ;
- s:familyName "Keil" ;
- s:givenName "Robert" .
-
-_:person_durchholz
- a s:Person ;
- s:familyName "Durchholz" ;
- s:givenName "J." .
-
-_:person_klapper
- a s:Person ;
- s:familyName "Klapper" ;
- s:givenName "Frank" .
-
-_:person_schneider
- a s:Person ;
- s:familyName "Schneider" ;
- s:givenName "Udo" .
-
-_:person_bernhard
- a s:Person ;
- s:familyName "Bernhard" ;
- s:givenName "Ursula" .
-
-_:person_klingen
- a s:Person ;
- s:familyName "Klingen" ;
- s:givenName "Leo H." ;
- .
-
-_:person_seyfert
- a s:Person ;
- s:familyName "Seyfert" ;
- s:givenName "Wolfgang" ;
- .
-
-_:person_breiling
- a s:Person ;
- s:familyName "Breiling" ;
- s:givenName "Adolf" ;
- .
-
-_:person_schmidt-belz
- a s:Person ;
- s:familyName "Schmidt-Belz" ;
- s:givenName "Barbara" ;
- .
-
-_:person_jaehnichen
- a s:Person ;
- s:familyName "Jähnichen" ;
- s:givenName "Stefan" ;
- .
-
-_:person_koch
- a s:Person ;
- s:familyName "Koch" ;
- s:givenName "Wilfried" ;
- .
-
-_:person_starcke
- a s:Person ;
- s:familyName "Starcke" ;
- s:givenName "Karl Wilhelm" ;
- .
-
-_:person_petersen
- a s:Person ;
- s:familyName "Petersen" ;
- s:givenName "Ulrike" ;
- .
-
-_:person_noltemeier
- a s:Person ;
- s:familyName "Noltemeier" ;
- s:givenName "Albert" ;
- .
-
-_:person_stock
- a s:Person ;
- s:familyName "Stock" ;
- s:givenName "H. Peter" ;
- .
-
-_:person_kammerer
- a s:Person ;
- s:familyName "Kammerer" ;
- s:givenName "E." ;
- .
-
-_:person_sinha
- a s:Person ;
- s:familyName "Sinha" ;
- s:givenName "Bhabani P." ;
- .
-
-_:person_hoens
- a s:Person ;
- s:familyName "Hoens" ;
- s:givenName "G." ;
- .
-
-_:person_hommel
- a s:Person ;
- s:familyName "Hommel" ;
- s:givenName "Günter" ;
- .
-
-_:person_jaeckel
- a s:Person ;
- s:familyName "Jäckel" ;
- s:givenName "Joachim" ;
- .
-
-_:person_kleine
- a s:Person ;
- s:familyName "Kleine" ;
- s:givenName "Karl" ;
- .
-
-################
-### Software ###
-################
-
-<#eumel17>
- a s:SoftwareApplication ;
- s:name "EUMEL" ;
- s:softwareVersion "1.7" ;
- s:datePublished "1984" ;
- s:offers _:offer_eumelmulti , _:offer_eumelsingle, _:offer_eumelpd ;
- s:author _:org_gmd ;
- .
-
-<#eumel18>
- a s:SoftwareApplication ;
- s:name "EUMEL" ;
- s:softwareVersion "1.8" ;
- s:datePublished "1986-10" ;
- s:offers _:offer_eumelmulti , _:offer_eumelsingle ;
- s:author _:org_gmd ;
- .
-
-_:offer_eumelmulti
- a s:Offer ;
- s:name "Multi-User-Version" ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "750" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "False" ;
- ] ;
- s:validFrom "1985-11-08" ; # vertriebsinfos
- s:validThrough "1987" ; # seyfert87
- s:offeredBy _:org_gmd ;
- .
-
-_:offer_eumelsingle
- a s:Offer ;
- s:name "Single-User-Version" ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "250" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "False" ;
- ] ;
- s:validFrom "1985-11-08" ; # vertriebsinfos
- s:validThrough "1987" ; # seyfert87
- s:offeredBy _:org_gmd ;
- .
-
-_:offer_eumelpd
- a s:Offer ;
- s:name "Public Domain" ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "50" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "False" ;
- ] ;
- s:validFrom "1989-11-09" ;
- s:offeredBy _:com_schoenbeck ;
- .
-
-<#msdosdat>
- a s:SoftwareApplication ;
- s:name "MS-DOS-DAT" ;
- s:description "MS-DOS interoperability layer" ;
- s:author _:org_gmd ;
- s:offers [
- a s:Offer ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "200" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "False" ;
- ] ;
- s:validFrom "1985-11-08" ; # vertriebsinfos
- s:validThrough "1987" ; # seyfert87
- s:offeredBy _:org_gmd ;
- ] ;
- s:datePublished "1986-01-01" ; # vertriebsinfos
- .
-
-<#gmdtexteditor>
- a s:SoftwareApplication ;
- s:name "Texteditor" ;
- s:author _:org_gmd ;
- s:offers [
- a s:Offer ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "850" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "False" ;
- ] ;
- s:validFrom "1985-11-08" ; # vertriebsinfos
- s:validThrough "1987" ; # seyfert87
- s:offeredBy _:org_gmd ;
- ] ;
- .
-
-<#basicp6066>
- a s:SoftwareApplication ;
- s:name "BASIC P 6066 compiler" ;
- s:author _:org_gmd ;
- s:offers [
- a s:Offer ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "400" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "False" ;
- ] ;
- s:validFrom "1985-11-08" ; # vertriebsinfos
- s:offeredBy _:org_gmd ;
- ] ;
- .
-
-<#mbasic>
- a s:SoftwareApplication ;
- s:name "M-BASIC" ;
- s:author _:org_gmd ;
- s:offers [
- a s:Offer ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "400" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "False" ;
- ] ;
- s:validFrom "1985-11-08" ; # vertriebsinfos
- s:offeredBy _:org_gmd ;
- ] ;
- s:datePublished "1986-03" ; # vertriebsinfos
- .
-
-<#eumelnetz>
- a s:SoftwareApplication ;
- s:name "EUMEL-Netz" ;
- s:author _:org_gmd ;
- s:offers [
- a s:Offer ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "200" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "False" ;
- ] ;
- s:validFrom "1985-11-08" ; # vertriebsinfos
- s:validThrough "1987" ; # seyfert87
- s:offeredBy _:org_gmd ;
- ] ;
- .
-
-<#dynamo>
- a s:SoftwareApplication ;
- s:name "DYNAMO" ;
- s:author _:org_gmd ;
- s:offers [
- a s:Offer ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "200" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "False" ;
- ] ;
- s:validFrom "1985-11-08" ; # vertriebsinfos
- s:validThrough "1987" ; # seyfert87
- s:offeredBy _:org_gmd ;
- ] ;
- .
-
-<#lisp>
- a s:SoftwareApplication ;
- s:name "LISP" ;
- s:author _:org_gmd ;
- s:offers [
- a s:Offer ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "0" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "False" ;
- ] ;
- s:validFrom "1985-11-08" ; # vertriebsinfos
- s:validThrough "1987" ; # seyfert87
- s:offeredBy _:org_gmd ;
- ] ;
- .
-
-<#dasys>
- a s:SoftwareApplication ;
- s:name "DASYS" ;
- s:description "Statistics software" ;
- s:author _:org_gmd ;
- s:offers [
- a s:Offer ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "200" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "False" ;
- ] ;
- s:validFrom "1985-11-08" ; # vertriebsinfos
- s:validThrough "1987" ; # seyfert87
- s:offeredBy _:org_gmd ;
- ] ;
- .
-
-<#remis>
- a s:SoftwareApplication ;
- s:name "REMIS" ;
- s:description "Relational database with SQL support" ;
- s:author _:org_gmd ;
- s:offers [
- a s:Offer ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "200" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "False" ;
- ] ;
- s:validFrom "1985-11-08" ; # vertriebsinfos
- s:validThrough "1987" ; # seyfert87
- s:offeredBy _:org_gmd ;
- ] ;
- .
-
-<#baisy>
- a s:SoftwareApplication ;
- s:name "BAISY" ;
- s:description "Database" ;
- s:author _:org_gmd ;
- .
-
-<#eudas>
- a s:SoftwareApplication ;
- s:name "EUDAS" ;
- s:author _:org_gmd ;
- .
-
-<#moco>
- a s:SoftwareApplication ;
- s:name "MOCO" ;
- s:description "Modellcomputer MOCO" ;
- s:author _:org_gmd ;
- s:offers [
- a s:Offer ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "0" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "False" ;
- ] ;
- s:validFrom "1985-11-08" ; # vertriebsinfos
- s:offeredBy _:org_gmd ;
- ] ;
- .
-
-<#hamster>
- a s:SoftwareApplication ;
- s:name "HAMSTER" ;
- s:author _:org_gmd ;
- s:offers [
- a s:Offer ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "0" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "False" ;
- ] ;
- s:validFrom "1985-11-08" ; # vertriebsinfos
- s:offeredBy _:org_gmd ;
- ] ;
- .
-
-<#multiline-superbase>
- a s:SoftwareApplication ;
- s:name "Multiline Superbase" ;
- s:applicationCategory "database" ;
- s:author _:com_webidata ;
- .
-
-<#multiline-orgapac>
- a s:SoftwareApplication ;
- s:name "Multiline Orga Pac" ;
- s:description "Organisationspaket" ;
- s:author _:com_webidata ;
- .
-
-<#multiline-btx>
- a s:SoftwareApplication ;
- s:name "Multiline BTX" ;
- s:description "BTX-Inhouse-Lösung" ;
- s:author _:com_webidata ;
- .
-
-<#multiline-inkasso>
- a s:SoftwareApplication ;
- s:name "Multiline Inkasso" ;
- s:description "software for debt collecting agencies" ;
- s:author _:com_webidata ;
- .
-
-<#multiline-hbg>
- a s:SoftwareApplication ;
- s:name "Multiline HGB Par.89ff." ;
- s:description "Branchenpaket für Handelsvertreter" ;
- s:author _:com_webidata ;
- .
-
-<#dgs-grafik>
- a s:SoftwareApplication ;
- s:name "dgs Digitron-Grafik-System" ;
- s:author _:com_digitron ;
- s:offers [
- a s:Offer ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "450" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "True" ; # ?
- ] ;
- s:validFrom "1990" ; # ambros90b
- s:validThrough "1990" ;
- s:offeredBy _:com_digitron ;
- ] ;
- .
-
-<#dgs-supervision>
- a s:SoftwareApplication ;
- s:name "dgs SUPER VISION" ;
- s:author _:com_digitron ;
- .
-
-<#dgs-superchart>
- a s:SoftwareApplication ;
- s:name "dgs Super Chart" ;
- s:author _:com_digitron ;
- s:offers [
- a s:Offer ;
- s:priceSpecification [
- a s:UnitPriceSpecification ;
- s:price "1200" ;
- s:priceCurrency "DEM" ;
- s:valueAddedTaxIncluded "True" ; # ?
- ] ;
- s:validFrom "1990" ; # ambros90b
- s:validThrough "1990" ;
- s:offeredBy _:com_digitron ;
- ] ;
- .
-
-<#eumelbase>
- a s:SoftwareApplication ;
- s:name "EUMELbase" ;
- s:description "Relational database" ;
- s:applicationCategory "database" ;
- s:author _:com_isp ;
- .
-
-<#eumelcalc>
- a s:SoftwareApplication ;
- s:name "EUMELcalc" ;
- s:applicationCategory "spreadsheet" ;
- s:author _:com_isp ;
- .
-
-<#eumelwriter>
- a s:SoftwareApplication ;
- s:name "EUMELwriter" ;
- s:applicationCategory "text processing" ;
- s:author _:com_isp ;
- .
-
-# see ende87
-<#laboris>
- a s:SoftwareApplication ;
- s:name "LABORIS" ;
- s:description "Software suite for doctors" ;
- s:author _:com_isp ;
- .
-
-# see iur86
-<#ergojur>
- a s:SoftwareApplication ;
- s:name "Ergo JUR" ;
- s:author _:com_modsoft ;
- s:operatingSystem "EUMEL" ;
- # see iur86
- s:memoryRequirements "512 KB" ;
- s:storageRequirements "0.5 MB" ;
- s:dateCreated "1986" ;
- .
-
-# ~120 installs in 1986 [schuetz86]_
-<#advodat>
- a s:SoftwareApplication ;
- s:name "advodat" ;
- s:author _:com_advodat ;
- s:operatingSystem "EUMEL" ;
- # see iur86
- s:memoryRequirements "512 KB" ;
- s:storageRequirements "3 MB" ;
- s:dateCreated "1984" ;
- .
-
diff --git a/software.rst b/software.rst
index 66cc528..a4f3250 100644
--- a/software.rst
+++ b/software.rst
@@ -5,7 +5,7 @@ The following (commercial) software, grouped by vendor, was available for
EUMEL. Prices excluding VAT/GST.
.. raw:: html
- :file: software.html
+ :file: _build/software.html
Sources:
[praxis3]_ pp. 223–224,
diff --git a/tools/convertCharset.py b/tools/convertCharset.py
deleted file mode 100755
index 59163aa..0000000
--- a/tools/convertCharset.py
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/usr/bin/env python3
-
-"""
-Convert file ZEICHENSATZ from graphics package to PNG files
-"""
-
-from eumel import *
-
-class ZeichensatzDataspace(Dataspace):
- TYPE = 0x44c
-
- def __init__ (self, fd):
- Dataspace.__init__ (self, fd)
-
- # just an array with 255 elements
- self.rows = []
- for i in range (255):
- self.rows.append (self.parseText ())
- self.parseHeap ()
-
-if __name__ == '__main__':
- import argparse, sys, cairo, math
-
- def transform (w, h, x, y):
- return ((2+x), (11-y))
-
- parser = argparse.ArgumentParser(description='Convert ZEICHENSATZ dataspace to PNG')
- parser.add_argument ('-v', '--verbose', help='Enable debugging messages', action='store_true')
- parser.add_argument ('file', help='Input file')
- parser.add_argument ('prefix', help='Output prefix')
- args = parser.parse_args ()
-
- if args.verbose:
- logging.basicConfig (level=logging.DEBUG)
- else:
- logging.basicConfig (level=logging.WARNING)
-
- m = []
- with open (args.file, 'rb') as fd:
- ds = ZeichensatzDataspace (fd)
- # no character with code 0
- for (j, r) in zip (range (1, len (ds.rows)+1), ds.rows):
- if len (r) == 0:
- continue
-
- out = '{}{:03d}.png'.format (args.prefix, j)
- logging.info ('Converting character {} to {}'.format (j, out))
- w, h = 1024, 1024
- surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, w, h)
- ctx = cairo.Context(surface)
- ctx.scale (64, 64)
- ctx.set_line_width (0.1)
- ctx.set_source_rgb (1, 0, 0)
-
- r = bytes (r)
- lastxy = (0, 0)
- for i in range (0, len (r), 4):
- x0, y0, x1, y1 = struct.unpack ('<bbbb', r[i:i+4])
- m.extend ([x0, y0, x1, y1])
- if (x0, y0) != lastxy:
- ctx.move_to (*transform (w, h, x0, y0))
- if (x0, y0) != (x1, y1):
- ctx.line_to (*transform (w, h, x1, y1))
- else:
- x1, y1 = transform (w, h, x1, y1)
- ctx.arc (x1, y1, 0.1, 0, 2*math.pi)
- lastxy = (x1, y1)
- ctx.stroke ()
-
- surface.write_to_png (out)
-
diff --git a/tools/convertFileDs.py b/tools/convertFileDs.py
deleted file mode 100755
index c4037db..0000000
--- a/tools/convertFileDs.py
+++ /dev/null
@@ -1,167 +0,0 @@
-#!/usr/bin/env python3
-
-"""
-Convert EUMEL FILE dataspace into a plain text file.
-
-Since there are no “files” in EUMEL we’re dealing with the editor’s in-memory
-datastructure here. See EUMEL packet “file handling”.
-"""
-
-import struct, copy
-from collections import namedtuple
-from eumel import Dataspace, DataspaceTypeMismatch
-
-Segment = namedtuple ('Segment', ['succ', 'pred', 'end'])
-Sequence = namedtuple ('Sequence', ['index', 'segmentbegin', 'segmentend', 'lineno', 'lines'])
-Atom = namedtuple ('Atom', ['seg', 'type', 'line'])
-
-class Chain:
- """
- A chain is a cyclic datastructure, pointing to segments. Segments contain
- one or more rows, which in turn reference a single line’s text.
- """
- def __init__ (self, sequence, rows):
- self.lineno = sequence.lineno
- # current atom
- self.pos = sequence.index
- # current segment
- self.segpos = sequence.segmentbegin
- self.rows = rows
-
- def next (self):
- atom = self.rows[self.segpos]
- if self.pos == atom.seg.end:
- # move to next segment
- self.pos = atom.seg.succ
- self.segpos = atom.seg.succ
- else:
- # just use the next atom in this segment
- self.pos += 1
- self.lineno += 1
-
- def prev (self):
- # backwards is a little more involved: seg.pred points to the *first* segment row
- logging.debug ('prev at pos {} seg {} line {}'.format (self.pos, self.segpos, self.lineno))
- if self.pos == self.segpos:
- # get previous segment
- atom = self.rows[self.segpos]
- self.segpos = atom.seg.pred
- atom = self.rows[self.segpos]
- self.pos = atom.seg.end
- else:
- self.pos -= 1
- self.lineno -= 1
-
- def first (self):
- """
- Seek to first line
- """
- while self.lineno > 1:
- self.prev ()
-
- @property
- def atom (self):
- """
- Get atom at current position
- """
- return self.rows[self.pos]
-
-class FileDataspace (Dataspace):
- """
- EUMEL’s FILE datatype
- """
-
- TYPE = 1003
-
- def __init__ (self, fd):
- Dataspace.__init__ (self, fd)
-
- # header of the BOUND LIST (aka TYPE FILE)
- self.used = self.parseSequence ()
- self.parseInt (2)
- self.parseSequence ()
- self.parseSequence ()
- self.parseInt (7)
- assert self.fd.tell () == 0x38
-
- rows = self.parseRows ()
-
- self.parseHeap ()
-
- self.text = self.reconstructText (rows)
-
- def parseSegment (self):
- return Segment (*self.parseInt (3))
-
- def parseSequence (self):
- return Sequence (*self.parseInt (5))
-
- def parseRows (self):
- rows = []
- # read lines
- while True:
- # check data
- data = self.fd.read (24)
- if data == 24*b'\xff':
- break
- self.skip (-24)
- # and parse it
- seg = self.parseSegment ()
- rowtype = self.parseInt ()
- text = self.parseText ()
- rows.append (Atom (seg, rowtype, text))
- logging.debug ('got row {} {}'.format (len (rows)-1, rows[-1]))
- return rows
-
- def reconstructText (self, rows):
- # XXX: use
- logging.debug ('Used first {}, last {}, starts at line {}, {} lines in total'.format (self.used.segmentbegin, self.used.segmentend, self.used.lineno, self.used.lines))
- chain = Chain (self.used, rows)
- chain.first ()
- firstrow = chain.pos
- lines = []
- visited = set ()
- while True:
- if chain.pos in visited:
- logging.warning ('Row {} already has been used'.format (chain.pos))
- visited.add (chain.pos)
-
- r = chain.atom
- lbytes = bytes (r.line)
- lbytesStripped = lbytes.rstrip (b'\xff')
- if len (lbytes) != len (lbytesStripped):
- logging.warning ('Line {} length incorrect. Is {}, should be {}, fixing. {}'.format (chain.lineno, r.line.length, len (lbytesStripped), lbytes))
- lbytes = lbytesStripped
- lines.append (lbytes)
- chain.next ()
-
- # chains are cyclic
- if chain.pos == firstrow:
- break
- return codecs.decode (b'\n'.join (lines), 'eumel', 'replace')
-
-if __name__ == '__main__':
- import sys, os, codecs, logging
- import argparse, sys
-
- parser = argparse.ArgumentParser(description='Convert EUMEL FILE dataspace into plain text file.')
- parser.add_argument ('-v', '--verbose', help='Enable debugging messages', action='store_true')
- parser.add_argument ('file', help='Input file')
- args = parser.parse_args ()
-
- if args.verbose:
- logging.basicConfig (level=logging.DEBUG)
- else:
- logging.basicConfig (level=logging.WARNING)
-
- with open (args.file, 'rb') as fd:
- try:
- ds = FileDataspace (fd)
- linecount = len (ds.text.splitlines ())
- if linecount != ds.used.lines:
- logging.warning ('Got {} lines, but should have been {}'.format (linecount, ds.used.lines))
- print (ds.text)
- except DataspaceTypeMismatch:
- logging.error ('Not a text file, cannot convert')
- sys.exit (1)
-
diff --git a/tools/eumel.py b/tools/eumel.py
deleted file mode 100644
index a421e0a..0000000
--- a/tools/eumel.py
+++ /dev/null
@@ -1,327 +0,0 @@
-"""
-EUMEL utility functions, including:
-
-"""
-
-import logging
-import codecs
-
-# EUMEL character map. See “Benutzerhandbuch 1.7”, page 107 and file
-# ZEICHENSATZ from the archive disk std.graphik.
-eumel2unicodemap = dict ([
- # standard newlines
- (10, '\n'),
- (13, '\r'),
- # mark start. technically \15 and \14 would be a choice here, but they do
- # different things on different systems and thus we’re just gonna strip
- # them.
- (15, ''),
- (14, ''), # mark end
- # same as ascii
- (32, ' '),
- (33, '!'),
- (34, '"'),
- (35, '#'),
- (36, '$'),
- (37, '%'),
- (38, '&'),
- (39, "'"),
- (40, '('),
- (41, ')'),
- (42, '*'),
- (43, '+'),
- (44, ','),
- (45, '-'),
- (46, '.'),
- (47, '/'),
- (48, '0'),
- (49, '1'),
- (50, '2'),
- (51, '3'),
- (52, '4'),
- (53, '5'),
- (54, '6'),
- (55, '7'),
- (56, '8'),
- (57, '9'),
- (58, ':'),
- (59, ';'),
- (60, '<'),
- (61, '='),
- (62, '>'),
- (63, '?'),
- # then the paragraph symbol
- (64, '§'),
- # uppercase and lowercase letters from ascii
- (65, 'A'),
- (66, 'B'),
- (67, 'C'),
- (68, 'D'),
- (69, 'E'),
- (70, 'F'),
- (71, 'G'),
- (72, 'H'),
- (73, 'I'),
- (74, 'J'),
- (75, 'K'),
- (76, 'L'),
- (77, 'M'),
- (78, 'N'),
- (79, 'O'),
- (80, 'P'),
- (81, 'Q'),
- (82, 'R'),
- (83, 'S'),
- (84, 'T'),
- (85, 'U'),
- (86, 'V'),
- (87, 'W'),
- (88, 'X'),
- (89, 'Y'),
- (90, 'Z'),
- (91, '['),
- (92, '\\'),
- (93, ']'),
- (94, '^'),
- (95, '_'),
- (96, '`'),
- (97, 'a'),
- (98, 'b'),
- (99, 'c'),
- (100, 'd'),
- (101, 'e'),
- (102, 'f'),
- (103, 'g'),
- (104, 'h'),
- (105, 'i'),
- (106, 'j'),
- (107, 'k'),
- (108, 'l'),
- (109, 'm'),
- (110, 'n'),
- (111, 'o'),
- (112, 'p'),
- (113, 'q'),
- (114, 'r'),
- (115, 's'),
- (116, 't'),
- (117, 'u'),
- (118, 'v'),
- (119, 'w'),
- (120, 'x'),
- (121, 'y'),
- (122, 'z'),
- (123, '{'),
- (124, '|'),
- (125, '}'),
- (126, '~'),
- # uppercase greek
- (129, 'Α'),
- (130, 'Β'),
- (131, 'Γ'),
- (132, 'Δ'),
- (133, 'Ε'),
- (134, 'Ζ'),
- (135, 'Η'),
- (136, 'Θ'),
- (137, 'Ι'),
- (138, 'Κ'),
- (139, 'Λ'),
- (140, 'Μ'),
- (141, 'Ν'),
- (142, 'Ξ'),
- (143, 'Ο'),
- (144, 'Π'),
- (145, 'Ρ'),
- (146, 'Σ'),
- (147, 'Τ'),
- (148, 'Υ'),
- (149, 'Φ'),
- (150, 'Χ'),
- (151, 'Ψ'),
- (152, 'Ω'),
- # lowercase greek
- (161, 'α'),
- (162, 'β'),
- (163, 'γ'),
- (164, 'δ'),
- (165, 'ε'),
- (166, 'ζ'),
- (167, 'η'),
- (168, 'θ'),
- (169, 'ι'),
- (170, 'κ'),
- (171, 'λ'),
- (172, 'μ'),
- (173, 'ν'),
- (174, 'ξ'),
- (175, 'ο'),
- (176, 'π'),
- (177, 'ρ'),
- (178, 'ς'),
- (179, 'σ'),
- (180, 'τ'),
- (181, 'υ'),
- (182, 'φ'),
- (183, 'χ'),
- (184, 'ψ'),
- (185, 'ω'),
- # these seem to be combining diacritic, not sure how they work though
- # 192 looks like a cross, dunno what it could be
- (193, '\u0301'), # acute
- (194, '\u0300'), # grave
- (195, '\u0302'), # circumflex
- (196, '\u0303'), # tilde
- (197, '\u0304'), # macron
- # 198: dunno
- (199, '\u0307'), # dot above
- (200, '\u0308'), # diaeresis
- # 201: dunno
- (202, '\u030a'), # ring above
- (203, '\u0317'), # acute below
- # 204: dunno
- (205, '\u030a'), # ring above (again for small letters?)
- # 206: dunno
- (207, '\u030c'), # caron
- # german umlauts
- (214, 'Ä'),
- (215, 'Ö'),
- (216, 'Ü'),
- (217, 'ä'),
- (218, 'ö'),
- (219, 'ü'),
- (220, 'k'), # handbuch says: Trenn-'k' bei der Umwandlung von 'ck' in 'kk'
- (221, '\u00ad'), # soft hyphen, inserted by eumel’s hyphenation program
- (222, '\\#'), # printable hash (i.e. literal hash, not a printer/editor command)
- (223, '\u00a0'), # protected space
- (251, 'ß'),
- ])
-
-def decode (input, errors='strict'):
- ret = []
- pos = 0
- for pos in range (len (input)):
- c = input[pos]
- m = eumel2unicodemap.get (c, None)
- if m is not None:
- ret.append (m)
- else:
- if errors == 'strict':
- raise UnicodeError ('unknown char {}'.format (c))
- elif errors == 'ignore':
- pass
- elif errors == 'replace':
- logging.debug ('replacing unknown symbol {} at position {}, context {}'.format (c, pos, input[pos-30:pos+30]))
- ret.append ('\uFFFD')
- else:
- break
- return (''.join (ret), pos)
-
-def lookup (name):
- if name == 'eumel':
- return codecs.CodecInfo(None, decode)
- return None
-
-codecs.register (lookup)
-
-# Dataspace utilities
-import struct, os
-
-class DataspaceTypeMismatch (ValueError):
- pass
-
-class Dataspace:
- # Expected type
- TYPE = None
-
- def __init__ (self, fd):
- self.fd = fd
- self.lastaddr, self.firstaddr, self.type, _ = self._parseHeader ()
- if self.TYPE is not None and self.type != self.TYPE:
- raise DataspaceTypeMismatch ()
- self.heap = {}
-
- def _parseHeader (self):
- """
- :return: (last heap address, first heap address, dataspace type, unknown)
- """
- buf = self.fd.read (8)
- return struct.unpack ('<HHHH', buf)
-
- def parseText (self):
- """
- Parse TEXT datatype, which can either be embedded (up to 13? chars) or in the heap (i.e. address)
- """
- buf = self.fd.read (16)
- address, length = struct.unpack ('<HB', buf[:3])
- if length <= 13:
- r = buf[3:3+length]
- else:
- length, = struct.unpack ('<H', buf[3:5])
- r = HeapReference (self.heap, address, length)
- return r
-
- def parseInt (self, count=1):
- if count == 1:
- return struct.unpack ('<H', self.fd.read (1*intsize))[0]
- else:
- return [self.parseInt () for i in range (count)]
-
- def parseHeap (self):
- heapaddr = self.firstaddr
- maxaddr = 2**(intsize*8)-1
- while True:
- head = self.fd.read (2)
- # XXX: not sure how to find its offset
- if head == b'\xff\xff':
- continue
- if not head or len (head) < 2:
- break
- length, = struct.unpack ('<H', head)
- self.heap[heapaddr] = self.fd.read (length)
- logging.debug ('got heap entry {:x} = ({}) {}'.format (heapaddr, length, self.heap[heapaddr]))
- heapaddr = (heapaddr+2+length) % maxaddr
-
- def skip (self, n):
- self.fd.seek (n, os.SEEK_CUR)
-
- def seek (self, pos):
- self.fd.seek (pos, os.SEEK_SET)
-
-class HeapReference:
- def __init__ (self, heap, address, length):
- self.heap = heap
- self.address = address
- self.length = length
- self._item = None
-
- def __bytes__ (self):
- return self.item[:self.length]
-
- def __len__ (self):
- return self.length
-
- def __getitem__ (self, key):
- return self.item[key]
-
- def __repr__ (self):
- return '<HeapReference to {:x} length {}>'.format (self.address, self.length)
-
- @property
- def item (self):
- if self._item:
- return self._item
- elif self.address in self.heap:
- self._item = self.heap[self.address]
- return self._item
- else:
- raise HeapReferenceUnresolved (self.address, self.length)
-
-class HeapReferenceUnresolved (Exception):
- def __init__ (self, address, length):
- Exception.__init__ (self, 'addr: {:x}, len: {}'.format (address, length))
-
-# Machine constants
-intsize = 2
-pagesize = 512
-
diff --git a/tools/extractAll.sh b/tools/extractAll.sh
deleted file mode 100755
index 8b8649f..0000000
--- a/tools/extractAll.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-root=`dirname "$0"`
-root=`realpath "$root"`
-
-while read -r F; do
- base=`basename "$F"`
- linear=`mktemp`
- destdir="${base}.extracted"
- echo "Extracting $F to $destdir"
- $root/linearizeDisk.py "$F" "$linear"
- $root/extractArchive.py -n -o "$destdir" "$linear"
- pushd "$destdir" || continue
- for G in ./*; do
- echo "Converting $G to ${G}.txt"
- $root/convertFileDs.py "$G" > "${G}.txt" || rm "${G}.txt"
- done
- popd
- rm "$linear"
-done
-
diff --git a/tools/extractArchive.py b/tools/extractArchive.py
deleted file mode 100755
index f14a6b6..0000000
--- a/tools/extractArchive.py
+++ /dev/null
@@ -1,110 +0,0 @@
-#!/usr/bin/env python3
-
-"""
-Extract linearized (see linearizeDisk.py) EUMEL archive disk.
-"""
-
-import struct, sys, io, logging
-import codecs
-from eumel import Dataspace
-
-def take (it, n):
- for i in range (n):
- yield next (it)
-
-def parseEntry (blocks):
- while True:
- header = next (blocks)
- unknown1, unknown2, length, unknown3 = struct.unpack ('<HHHH', header[:8])
- logging.debug ('Got dataspace with {} blocks'.format (length))
- yield b''.join (take (blocks, length))
-
-def readBlocks (fd):
- while True:
- buf = fd.read (512)
- if not buf:
- break
- yield buf
-
-class FileHeaderDataspace (Dataspace):
- TYPE = 0
-
- def __init__ (self, fd):
- Dataspace.__init__ (self, fd)
- self.name = self.parseText ()
- self.mtime = self.parseText ()
- self.seek (0x40)
- self.parseHeap ()
-
-if __name__ == '__main__':
- import argparse, sys, codecs, os
- from datetime import datetime
- from io import BytesIO
- from eumel import pagesize
-
- parser = argparse.ArgumentParser(description='Extract EUMEL disk archive.')
- parser.add_argument ('-f', '--force', help='Overwrite existing files', action='store_true')
- parser.add_argument ('-o', '--output', help='Output directory, defaults to archive name')
- parser.add_argument ('-v', '--verbose', help='Enable debugging messages', action='store_true')
- parser.add_argument ('-n', '--number', help='Number files based on their position in the archive',
- action='store_true')
- parser.add_argument ('file', help='Input file')
- args = parser.parse_args ()
-
- if args.verbose:
- logging.basicConfig (level=logging.DEBUG)
- else:
- logging.basicConfig (level=logging.INFO)
-
- with open (args.file, 'rb') as infd:
- entries = parseEntry (readBlocks (infd))
-
- # first entry is always disk info
- diskinfo = FileHeaderDataspace (BytesIO (next (entries)))
- if not args.output:
- args.output = codecs.decode (diskinfo.name, 'eumel', 'replace')
- logging.debug ('Using disk name {} as output directory'.format (args.output))
-
- # create output dir
- try:
- os.makedirs (args.output)
- except FileExistsError:
- pass
-
- i = 1
- while True:
- # file header dataspace
- fileheader = FileHeaderDataspace (BytesIO (next (entries)))
- filename = codecs.decode (fileheader.name, 'eumel', 'replace').replace ('/', '-')
- if len (filename) == 0:
- logging.debug ('Filename was empty, i.e. last item in archive. I’m done')
- break
- try:
- mtime = datetime.strptime (codecs.decode (fileheader.mtime, 'eumel', 'replace'), '%d.%m.%y')
- except ValueError as e:
- logging.warning ('Cannot parse date of file {}, {}'.format (filename, e))
- mtime = datetime.now ()
- logging.debug ('Got file {}, last modified {}'.format (filename, mtime))
-
- # actual file contents
- e = next (entries)
-
- # quirks: if the first page starts with a magic sequence, skip it.
- # Not sure what it is used for.
- if e.startswith (2*b'\x30\x00\x00\x00'):
- logging.debug ('skipping quirks')
- e = e[pagesize:]
-
- if args.number:
- filename = '{:03d}_{}'.format (i, filename)
- outfile = os.path.join (args.output, filename)
- if os.path.exists (outfile) and not args.force:
- logging.info ('File {} exists, skipping'.format (outfile))
- continue
- logging.info ('Extracting {} bytes to file {}'.format (len (e), outfile))
- with open (outfile, 'wb') as outfd:
- outfd.write (e)
- stamp = mtime.timestamp ()
- os.utime (outfile, (stamp, stamp))
- i += 1
-
diff --git a/tools/formatRefs.py b/tools/formatRefs.py
index 280a444..31e458a 100755
--- a/tools/formatRefs.py
+++ b/tools/formatRefs.py
@@ -115,7 +115,7 @@ def warnUnusedButDefined (graph, rootNode):
if __name__ == '__main__':
g = Graph()
- result = g.parse ("index.ttl", format='turtle')
+ result = g.parse (sys.stdin, format='turtle')
rootUri = sys.argv[1]
rootNode = URIRef (rootUri)
s = Namespace("https://schema.org/")
diff --git a/tools/formatSoftware.py b/tools/formatSoftware.py
index a54a740..756a247 100755
--- a/tools/formatSoftware.py
+++ b/tools/formatSoftware.py
@@ -7,57 +7,7 @@ import sys
from itertools import chain, groupby
from jinja2 import Environment
from formatRefs import first
-
-class RDFWalker:
- """
- Simple RDF graph walker
- """
-
- def __init__ (self, g, s, n, path=[]):
- """
- :param g: Graph
- :param s: Namespace
- :param n: Start node
- """
- self.g = g
- self.n = n
- self.s = s
- self._path = path
-
- def __getattr__ (self, k):
- """
- If k is underscore _, walk up tree one level, otherwise search for
- direct descendents and get first one.
- """
- if k == '_':
- return RDFWalker (self.g, self.s, self._path[0], self._path[1:])
- yieldall = False
- if k.endswith ('_'):
- yieldall = True
- k = k[:-1]
-
- if k == 'a':
- attr = RDF.type
- else:
- attr = getattr (self.s, k)
-
- ret = [RDFWalker (self.g, self.s, n, [self.n] + self._path) for n in self.g.objects (self.n, attr)]
-
- if yieldall:
- return ret
- elif not ret:
- return None
- else:
- return ret[0]
-
- def __eq__ (self, b):
- return self.n == b.n
-
- def __lt__ (self, b):
- return str (self) < str (b)
-
- def __str__ (self):
- return str (self.n)
+from rdf import RDFWalker
if __name__ == '__main__':
env = Environment ()
@@ -108,7 +58,7 @@ if __name__ == '__main__':
</div>
{% endfor %}""")
g = Graph()
- result = g.parse ("index.ttl", format='turtle')
+ result = g.parse (sys.stdin, format='turtle')
s = Namespace ("https://schema.org/")
items = []
diff --git a/tools/linearizeDisk.py b/tools/linearizeDisk.py
deleted file mode 100755
index 55f4b06..0000000
--- a/tools/linearizeDisk.py
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/usr/bin/env python3
-
-"""
-For some reason blocks in the bitsavers images are not in linear order, but
-shuffled. Not sure why and if other disks are affected as well, but this script
-reorders them.
-"""
-
-import os, logging
-from itertools import chain
-
-def linearBlocks (fd):
- fd.seek (0, os.SEEK_END)
- size = fd.tell ()
- logging.debug ('File size is {} bytes'.format (size))
-
- blockSize = 512
- blocksPerChunk = 15
- chunkSize = blockSize*blocksPerChunk
- chunks = size//chunkSize
- skip = 1
- if size%chunkSize != 0:
- logging.warning ('File size {} is not multiple of chunk size {}'.format (size, chunkSize))
-
- # first even then odd chunks
- for j in chain (range (0, chunks, 2), range (1, chunks, 2)):
- pos = j*chunkSize
- logging.debug ('Seeking to {} for chunk {} and reading {} blocks @ {} bytes'.format (pos, j, blocksPerChunk, blockSize))
- fd.seek (pos, os.SEEK_SET)
- for i in range (blocksPerChunk):
- yield fd.read (blockSize)
-
-if __name__ == '__main__':
- import argparse, sys
-
- parser = argparse.ArgumentParser(description='Reorder EUMEL archive disk’s blocks.')
- parser.add_argument ('-v', '--verbose', help='Enable debugging messages', action='store_true')
- parser.add_argument ('input', help='Input file')
- parser.add_argument ('output', help='Out file')
- args = parser.parse_args ()
- if args.verbose:
- logging.basicConfig (level=logging.DEBUG)
- else:
- logging.basicConfig (level=logging.WARNING)
-
- with open (args.input, 'rb') as infd, open (args.output, 'wb') as outfd:
- for b in linearBlocks (infd):
- outfd.write (b)
-
diff --git a/tools/rdf.py b/tools/rdf.py
new file mode 100644
index 0000000..6aaa682
--- /dev/null
+++ b/tools/rdf.py
@@ -0,0 +1,54 @@
+from rdflib.namespace import RDF, NamespaceManager
+
+class RDFWalker:
+ """
+ Simple RDF graph walker
+ """
+
+ def __init__ (self, g, s, n, path=[]):
+ """
+ :param g: Graph
+ :param s: Namespace
+ :param n: Start node
+ """
+ self.g = g
+ self.n = n
+ self.s = s
+ self._path = path
+
+ def __getattr__ (self, k):
+ """
+ If k is underscore _, walk up tree one level, otherwise search for
+ direct descendents and get first one.
+ """
+ if k == '_':
+ return RDFWalker (self.g, self.s, self._path[0], self._path[1:])
+ yieldall = False
+ if k.endswith ('_'):
+ yieldall = True
+ k = k[:-1]
+
+ if k == 'a':
+ attr = RDF.type
+ else:
+ attr = getattr (self.s, k)
+
+ ret = [RDFWalker (self.g, self.s, n, [self.n] + self._path) for n in self.g.objects (self.n, attr)]
+
+ if yieldall:
+ return ret
+ elif not ret:
+ return None
+ else:
+ return ret[0]
+
+ def __eq__ (self, b):
+ return self.n == b.n
+
+ def __lt__ (self, b):
+ return str (self) < str (b)
+
+ def __str__ (self):
+ return str (self.n)
+
+
diff --git a/ttl/head.ttl b/ttl/head.ttl
new file mode 100644
index 0000000..1f857c9
--- /dev/null
+++ b/ttl/head.ttl
@@ -0,0 +1,62 @@
+@base <https://6xq.net/eumel/> .
+@prefix s: <https://schema.org/> .
+
+<./> a s:Article ;
+ s:name "Not just a footnote of history: EUMEL" ;
+ s:dateCreated "2016-08-26" ;
+ s:dateModified "2016-10-09" ;
+ s:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
+ s:citation
+ <#praxis1>, <#praxis2>, <#praxis3>,
+ <#computerwoche83a>, <#computerwoche88>, <#computerwoche79a>,
+ <#computerwoche83b>, <#computerwoche87a>, <#computerwoche79b>,
+ <#computerwoche86a>, <#computerwoche85>, <#computerwoche91>,
+ <#computerwoche86b>, <#computerwoche87b>, <#computerwoche86c>,
+ <#happycomputer86>,
+ <#reuse08>,
+ <#carmony82>,
+ <#hahn78>,
+ <#rehder88>,
+ <#rechenanlagen79>, <#rechenanlagen83>,
+ <#danckwerts85>,
+ <#craemer87>,
+ <#software93>,
+ <#alwr82>,
+ <#koster87>,
+ <#it86>, <#at86>,
+ <#programmierung87>,
+ <#textverarbeitung86>,
+ <#korrekturen84>,
+ <#dasys86>, <#dynamo86>, <#hamster84>, <#lisp86>, <#moco84>,
+ <#msdosdat86>,
+ <#netz88>, <#source86>,
+ <#remis84>, <#remis86>,
+ <#sys86>, <#sys84>, <#sys85>,
+ <#taschenbuch>,
+ <#wordprocessing87>,
+ <#schuetz86>, <#iur86>,
+ <#ende87>,
+ <#chip84>, <#chip87>, <#chip88>, <#chip89>,
+ <#cr86>, <#cr87a>, <#cr87b>,
+ <#generalanzeiger85>, <#generalanzeiger86>, <#handelsblatt91>, <#jurpc94>,
+ <#koch80>, <#gmdstudien80a>, <#gmdstudien80b>, <#gmdstudien80c>,
+ <#klingen83>, <#ambros90b>, <#oppor85>, <#seyfert87>, <#ambros90a>, <#ambros90c>,
+ <#gmdbericht82>, <#gmdbericht83>, <#gmdbericht84>, <#gmdbericht85>, <#gmdbericht86a>, <#gmdbericht86b>,
+ <#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>,
+ <#source84a>, <#source84b>,
+ <#hahn84>, <#hahn86>, <#shard86>,
+ <#zielke14>, <#höltgen12>,
+ <#craemer83>, <#liedtke93>,
+ <#wermelskirchen83>, <#görgen84>, <#viebeg84>, <#indenbirken84>,
+ <#heyderhoff82>, <#heyderhoff85a>, <#heyderhoff85b>,
+ <#ttpreis85>,
+ <#goossenaerts88>,
+ <#sinha82>,
+ <#hommel79>,
+ <#eumelinfos>, <#glossymap>, <#vertriebsinfos>,
+ <#ambros87a>, <#ambros87b>
+ ; .
+
diff --git a/ttl/keywords.ttl b/ttl/keywords.ttl
new file mode 100644
index 0000000..cc52d74
--- /dev/null
+++ b/ttl/keywords.ttl
@@ -0,0 +1,12 @@
+### Keywords/Topics ###
+
+_:thing_elan a s:ComputerLanguage ;
+ s:sameAs <https://en.wikipedia.org/wiki/ELAN_(programming_language)> ;
+ s:name "ELAN" .
+
+_:thing_eumel a s:SoftwareApplication ;
+ s:sameAs <https://en.wikipedia.org/wiki/Eumel> ;
+ s:applicationCategory "operating system" ;
+ s:name "EUMEL" .
+
+
diff --git a/ttl/library_chip.ttl b/ttl/library_chip.ttl
new file mode 100644
index 0000000..5fa6dab
--- /dev/null
+++ b/ttl/library_chip.ttl
@@ -0,0 +1,78 @@
+############
+### Chip ###
+############
+
+_:chip
+ a s:Periodical ;
+ s:name "Chip" ;
+ .
+
+# not archived, no significantly new revelations
+<#chip84>
+ a s:ScholarlyArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:datePublished "1984-07" ;
+ s:issueNumber "7" ;
+ s:isPartOf _:chip ;
+ ] ;
+ s:pageStart "92" ;
+ s:pageEnd "95" ;
+ s:name "Große Zukunft für wenige" ;
+ s:alternativeHeadline "Die wichtigsten Betriebssysteme für Mikrocomputer" ;
+ .
+
+<#chip87>
+ a s:ScholarlyArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:datePublished "1987-12" ;
+ s:issueNumber "12" ;
+ s:isPartOf _:chip ;
+ ] ;
+ s:pageStart "126" ;
+ s:pageEnd "128" ;
+ s:name "Drei Betriebssysteme für den Atari ST" ;
+ s:url <library/chip_1987_12_127.djvu> ;
+ .
+
+<#chip88>
+ a s:ScholarlyArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ # beilage zu chip
+ s:name "Chip Plus" ;
+ s:datePublished "1988-06" ;
+ s:issueNumber "6" ;
+ s:isPartOf _:chip ;
+ ] ;
+ s:pageStart "4" ;
+ s:pageEnd "6" ;
+ s:name "Mikro-Vernetzung über Eumel-Netz" ;
+ s:author [
+ a s:Person ;
+ s:familyName "Höfling" ;
+ s:givenName "J.";
+ ] ;
+ s:url <library/chip_plus_1988_6_4.djvu> ;
+ .
+
+<#chip89>
+ a s:ScholarlyArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:datePublished "1989-08" ;
+ s:issueNumber "8" ;
+ s:isPartOf _:chip ;
+ ] ;
+ s:pageStart "120" ;
+ s:pageEnd "128" ;
+ s:name "Zehn Betriebssysteme" ;
+ s:author [
+ a s:Person ;
+ s:familyName "Dürr" ;
+ s:givenName "C.";
+ ] ;
+ s:url <library/chip_1989_8_122.djvu> ;
+ .
+
diff --git a/ttl/library_computerwoche.ttl b/ttl/library_computerwoche.ttl
new file mode 100644
index 0000000..489a9ca
--- /dev/null
+++ b/ttl/library_computerwoche.ttl
@@ -0,0 +1,153 @@
+### Computerwoche ###
+_:thing_computerwoche a s:Periodical ;
+ s:name "Computerwoche" ;
+ s:issn "0170-5121" .
+
+<#computerwoche83a>
+ a s:NewsArticle ;
+ s:datePublished "1983-04-22" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:issueNumber "17" ;
+ s:isPartOf _:thing_computerwoche ] ;
+ s:url <http://www.computerwoche.de/a/16-bit-version-auf-ollivetti-m20,1178576> ;
+ s:url <library/computerwoche83a.html> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:alternativeHeadline "Betriebssystem Eumel für die Schulausbildung" ;
+ s:name "16-Bit-Version auf Ollivetti-M20" .
+
+<#computerwoche88>
+ a s:NewsArticle ;
+ s:datePublished "1988-04-15" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:issueNumber "16" ;
+ s:isPartOf _:thing_computerwoche ] ;
+ s:url <http://www.computerwoche.de/a/eumel-und-schulis-auf-dem-pruefstand,1154834> ;
+ s:url <library/computerwoche88.html> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:alternativeHeadline "GMD startet Test für Schulsoftware" ;
+ s:name "Eumel und Schulis auf dem Prüfstand" .
+
+<#computerwoche79a>
+ a s:NewsArticle ;
+ s:datePublished "1979-06-22" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:issueNumber "25" ;
+ s:isPartOf _:thing_computerwoche ] ;
+ s:url <http://www.computerwoche.de/a/eumel-mit-elan,1193086> ;
+ s:url <library/computerwoche79a.html> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "„Eumel“ mit „Elan“" .
+
+<#computerwoche83b>
+ a s:NewsArticle ;
+ s:datePublished "1983-10-21" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:issueNumber "43" ;
+ s:isPartOf _:thing_computerwoche ] ;
+ s:url <http://www.computerwoche.de/a/ausbildungs-eumel,1180815> ;
+ s:url <library/computerwoche83b.html> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:alternativeHeadline "GMD Bonn" ;
+ s:name "Ausbildungs-Eumel" .
+
+<#computerwoche87b>
+ a s:NewsArticle ;
+ s:datePublished "1987-08-28" ;
+ s:isPartOf _:thing_computerwoche ;
+ s:url <http://www.computerwoche.de/a/gmd-zeigt-eumel-system-in-theorie-und-praxis,1160959> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "GMD zeigt Eumel-System in Theorie und Praxis" .
+
+<#computerwoche79b>
+ a s:NewsArticle ;
+ s:datePublished "1979-10-26" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:issueNumber "43" ;
+ s:isPartOf _:thing_computerwoche ] ;
+ s:url <http://www.computerwoche.de/a/vier-tage-haertetest-fuer-eumel,1194195> ;
+ s:url <library/computerwoche79b.html> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:alternativeHeadline "Präsentation eines ÁP - Multi - User - Betriebssystems auf der GI - 79" ;
+ s:name "Vier Tage Härtetest für „Eumel“" .
+
+<#computerwoche86a>
+ a s:NewsArticle ;
+ s:datePublished "1986-03-14" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:issueNumber "11" ;
+ s:isPartOf _:thing_computerwoche ] ;
+ s:url <http://www.computerwoche.de/a/japaner-zeigen-interesse-an-eumel,1163651> ;
+ s:url <library/computerwoche86a.html> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "Japaner zeigen Interesse an „Eumel“" .
+
+<#computerwoche85>
+ a s:NewsArticle ;
+ s:datePublished "1985-11-08" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:issueNumber "45" ;
+ s:isPartOf _:thing_computerwoche ] ;
+ s:url <http://www.computerwoche.de/a/dv-transparenz-fuer-anwaelte-angepeilt,1171648> ;
+ s:url <library/computerwoche85.html> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:alternativeHeadline "Bonner Juristenorganisation selektiert Anbieterkreis" ;
+ s:name "DV-Transparenz für Anwälte angepeilt" .
+
+<#computerwoche91>
+ a s:NewsArticle ;
+ s:datePublished "1991-06-21" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:issueNumber "25" ;
+ s:isPartOf _:thing_computerwoche ] ;
+ s:url <http://www.computerwoche.de/a/lizenzfreie-programme-fuer-schulen-und-universitaeten,1140549> ;
+ s:url <library/computerwoche91.html> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:alternativeHeadline "GMD fördert Computereinsatz im Bildungswesen" ;
+ s:name "Lizenzfreie Programme für Schulen und Universitäten" .
+
+<#computerwoche86b>
+ a s:NewsArticle ;
+ s:datePublished "1986-01-24" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:issueNumber "4" ;
+ s:isPartOf _:thing_computerwoche ] ;
+ s:url <http://www.computerwoche.de/a/technologiepreis-fuer-eumel-verliehen,1162976> ;
+ s:url <library/computerwoche86b.html> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:alternativeHeadline "Würdigung des Forschungstransfers in die Wirtschaft" ;
+ s:name "Technologiepreis für Eumel verliehen" .
+
+<#computerwoche86c>
+ a s:NewsArticle ;
+ s:datePublished "1986-03-14" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:issueNumber "11" ;
+ s:isPartOf _:thing_computerwoche ] ;
+ s:url <library/computerwoche86c.html> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "32-Bit-„Maximikro“ von Proteus" ;
+ .
+
+<#computerwoche87a>
+ a s:NewsArticle ;
+ s:datePublished "1987-03-13" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:issueNumber "11" ;
+ s:isPartOf _:thing_computerwoche ] ;
+ s:url <library/computerwoche87a.html> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "Softwareprodukte laufen unter Eumel" .
+
+
diff --git a/ttl/library_gmd.ttl b/ttl/library_gmd.ttl
new file mode 100644
index 0000000..eefbc6e
--- /dev/null
+++ b/ttl/library_gmd.ttl
@@ -0,0 +1,577 @@
+##########################
+### GMD Arbeitspapiere ###
+##########################
+
+_:thing_gmd_arbeitspapiere a s:Periodical ;
+ s:issn "0723-0508" ;
+ s:name "Arbeitspapiere der GMD" ;
+ s:publisher _:org_gmd ;
+ .
+
+<#craemer83>
+ a s:CreativeWork ;
+ s:name "DYNAMO auf dem EUMEL-System" ;
+ s:author _:person_craemer ;
+ s:publisher _:org_gmd ;
+ s:datePublished "1983" ;
+ s:numberOfPages "52" ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_gmd_arbeitspapiere ;
+ s:issueNumber "17" ;
+ ] ;
+ s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=056768389> ;
+ s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=024647810> ;
+ s:sameAs <http://www.worldcat.org/oclc/74631789> ;
+ s:about _:thing_eumel ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#görgen84>
+ a s:Book ;
+ s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=056953186> ;
+ s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=056953186> ;
+ s:numberOfPages "40";
+ s:datePublished "1984-09" ;
+ s:publisher _:org_gmd ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_gmd_arbeitspapiere ;
+ s:issueNumber "107" ;
+ ] ;
+ s:author _:person_goergen ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "EUMEL-X.25: Realisierung der CCITT-Schnittstelle X.25 (Schicht 3) auf einem EUMEL-System" ;
+ s:url <library/gmd_arbeitspapiere_107.djvu> ;
+ .
+
+<#viebeg84>
+ a s:Book ;
+ s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=056938179> ;
+ s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=056938179> ;
+ s:numberOfPages "16" ;
+ s:datePublished "1984-11" ;
+ s:publisher _:org_gmd ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_gmd_arbeitspapiere ;
+ s:issueNumber "114" ;
+ ] ;
+ s:author [ a s:Person ;
+ s:familyName "Viebeg" ;
+ s:givenName "Ursula" ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "EUMEL.X29: Realisierung eines Software-PAD auf einem EUMEL-System" ;
+ s:url <library/gmd_arbeitspapiere_114.djvu> ;
+ .
+
+<#wermelskirchen83>
+ a s:CreativeWork ;
+ s:name "Anschluss eines EUMEL an die IBM 3083" ;
+ s:author _:person_wermelskirchen ;
+ s:publisher _:org_gmd ;
+ s:datePublished "1983-11" ;
+ s:numberOfPages "17" ;
+ s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=056832087> ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_gmd_arbeitspapiere ;
+ s:issueNumber "65" ;
+ ] ;
+ s:about _:thing_eumel ;
+ s:inLanguage "de-DE" ;
+ s:url <library/gmd_arbeitspapiere_65.djvu> ;
+ .
+
+#########################
+### GMD Jahresbericht ###
+#########################
+
+_:thing_gmd_jahresbericht
+ a s:Periodical ;
+ s:name "GMD Jahresbericht"
+ .
+
+<#gmdbericht82>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_gmd_jahresbericht ;
+ s:datePublished "1982" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_schulis ;
+ s:name "Offizielle Einführung eines Schulverwaltungsrechners im Rhein-Sieg-Gymnasium in Sankt Augustin" ;
+ s:pageStart "159" ;
+ s:pageEnd "160" ;
+ s:url <library/gmd_jahresbericht_1982_159.djvu> ;
+ .
+
+<#gmdbericht83>
+ a s:ScholarlyArticle ;
+ s:author _:person_breiling , _:person_schmidt-belz ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_gmd_jahresbericht ;
+ s:datePublished "1983" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_schulis ;
+ s:name "SCHULIS – ein Informationssystem zur Unterstützung der Verwaltungsaufgaben in Schulen" ;
+ s:pageStart "32" ;
+ s:pageEnd "41" ;
+ s:url <library/gmd_jahresbericht_1983_32.djvu> ;
+ .
+
+<#gmdbericht84>
+ a s:ScholarlyArticle ;
+ s:author _:person_kloeckner ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_gmd_jahresbericht ;
+ s:datePublished "1984" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "EUMEL – ein zukunftsweisendes Betriebssystem für die Softwareentwicklung" ;
+ s:pageStart "98" ;
+ s:pageEnd "109" ;
+ s:url <library/gmd_jahresbericht_1984_98.djvu> ;
+ .
+
+<#gmdbericht85>
+ a s:Report ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_gmd_jahresbericht ;
+ s:datePublished "1985" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:pageStart "175" ;
+ s:pageEnd "176" ;
+ s:url <library/gmd_jahresbericht_1985_175.djvu> ;
+ .
+
+<#gmdbericht86a>
+ a s:Report ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_gmd_jahresbericht ;
+ s:datePublished "1986" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:pageStart "193" ;
+ s:pageEnd "194" ;
+ s:url <library/gmd_jahresbericht_1986_193.djvu> ;
+ .
+
+<#gmdbericht86b>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:isPartOf _:thing_gmd_jahresbericht ;
+ s:datePublished "1986" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:pageStart "222" ;
+ s:pageEnd "222" ;
+ s:name "EUMEL-Workshop ’86: Neue Perspektiven für das Mikrocomputer-Betriebssystem der GMD" ;
+ s:url <library/gmd_jahresbericht_1986_222.djvu> ;
+ .
+
+###################
+### GMD Spiegel ###
+###################
+
+_:thing_gmd_spiegel
+ a s:Periodical ;
+ s:name "GMD-Spiegel"
+ .
+
+<#heyderhoff76>
+ a s:ScholarlyArticle ;
+ s:author _:person_heyderhoff ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "3" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1976" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_elan ;
+ s:name "Programmieren mit ELAN" ;
+ s:pageStart "4" ;
+ s:pageEnd "14" ;
+ s:url <library/gmd_spiegel_1976_3_4.djvu> ;
+ .
+
+<#liedtke79>
+ a s:ScholarlyArticle ;
+ s:author _:person_liedtke ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "2" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1979" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "EUMEL – ein neues Mikroprozessor-Betriebssystem wird vorgestellt" ;
+ s:pageStart "18" ;
+ s:pageEnd "31" ;
+ s:url <library/gmd_spiegel_1979_2_18.djvu> ;
+ .
+
+<#kloeckner79>
+ a s:NewsArticle ;
+ s:author _:person_kloeckner ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "2" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1979" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "EUMEL im Härtetest – GMD-Präsentation eines μP-Multi-User-Betriebssystems" ;
+ s:pageStart "81" ;
+ s:pageEnd "83" ;
+ s:url <library/gmd_spiegel_1979_4_81.djvu> ;
+ .
+
+<#gmdspiegel82>
+ a s:Report ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "1" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1982" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_schulis ;
+ s:name "SCHULIS – Konzeption und Realisierung eines schulinternen Informationssystems mit Hilfe einer partizipativen Vorgehensweise" ;
+ s:pageStart "46" ;
+ s:pageEnd "68" ;
+ s:url <library/gmd_spiegel_1982_1_46.djvu> ;
+ .
+
+<#gmdspiegel83>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "2" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1983" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_schulis ;
+ s:name "Informationssystem SCHULIS wird dem Schulausschuß der Stadt Sankt Augustin vorgestellt" ;
+ s:pageStart "28" ;
+ s:pageEnd "28" ;
+ s:url <library/gmd_spiegel_1983_2_28.djvu> ;
+ .
+
+<#gmdspiegel84a>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "1" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1984" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_schulis ;
+ s:name "Computer in Unterricht und Verwaltung – Informationssystem SCHULIS im Rhein-Sieg-Gymnasium Sankt Augustin" ;
+ s:pageStart "41" ;
+ s:pageEnd "41" ;
+ s:url <library/gmd_spiegel_1984_1_41.djvu> ;
+ .
+
+<#gmdspiegel84b>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "2" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1984" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel, _:thing_elan ;
+ s:name "Informatikunterricht in der Schule mit ELAN und EUMEL – Bundespräsident Carstens besucht Bonner Helmholtz-Gymnasium" ;
+ s:pageStart "49" ;
+ s:pageEnd "49" ;
+ s:url <library/gmd_spiegel_1984_2_49.djvu> ;
+ .
+
+<#gmdspiegel85a>
+ a s:ScholarlyArticle ;
+ s:author _:person_kloeckner ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "1" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1985" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "Betriebssystem EUMEL: Softwareentwicklung auf Mikrocomputern" ;
+ s:pageStart "32" ;
+ s:pageEnd "39" ;
+ s:url <library/gmd_spiegel_1985_1_32.djvu>;
+ .
+
+<#gmdspiegel85b>
+ a s:ScholarlyArticle ;
+ s:author _:person_breiling , _:person_schmidt-belz ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "1" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1985" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_schulis ;
+ s:name "schulis – ein Softwaresystem für Schulen" ;
+ s:pageStart "40" ;
+ s:pageEnd "48" ;
+ s:url <library/gmd_spiegel_1985_1_40.djvu> ;
+ .
+
+<#gmdspiegel85c>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "3/4" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1985" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "EUMEL erobert neue Anwendergruppen" ;
+ s:pageStart "42" ;
+ s:pageEnd "43" ;
+ s:url <library/gmd_spiegel_1985_3-4_42.djvu> ;
+ s:author _:person_starcke ;
+ .
+
+<#gmdspiegel85d>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "3/4" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1985" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "Technologie-Transfer-Preis 1985 für Mikrocomputer-Betriebssystem EUMEL" ;
+ s:pageStart "6" ;
+ s:pageEnd "8" ;
+ s:url <library/gmd_spiegel_1985_3-4_6.djvu> ;
+ .
+
+<#gmdspiegel87a>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "2/3" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1987" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_schulis ;
+ s:name "Forschung für Schüler und Schule: schulis – das Softwaresystem aus einem Guß" ;
+ s:pageStart "6" ;
+ s:pageEnd "8" ;
+ s:url <library/gmd_spiegel_1987_2-3_6.djvu> ;
+ .
+
+<#gmdspiegel87b>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "4" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1987" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "EUMEL-Workshop 1987: Neue Perspektiven für das Mikrocomputer-Betriebssystem der GMD" ;
+ s:pageStart "54" ;
+ s:pageEnd "55" ;
+ s:url <library/gmd_spiegel_1987_4_54.djvu> ;
+ .
+
+<#gmdspiegel87c>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "4" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1987" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "ERGOS – ein junges Unternehmen vermarktet das Mikrocomputer-Betriebssystem EUMEL" ;
+ s:pageStart "71" ;
+ s:pageEnd "72" ;
+ s:url <library/gmd_spiegel_1987_4_71.djvu> ;
+ .
+
+<#gmdspiegel88a>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "1" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1988" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "L3 – ein neues Betriebssystem der GMD für die neunziger Jahre" ;
+ s:pageStart "29" ;
+ s:pageEnd "32" ;
+ s:url <library/gmd_spiegel_1988_1_29.djvu> ;
+ s:author _:person_metterhausen, _:person_petersen ;
+ .
+
+<#gmdspiegel88b>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "1" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1988" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_schulis ;
+ s:name "Integrierte Software für Schulverwaltung und Unterricht" ;
+ s:pageStart "63" ;
+ s:pageEnd "63" ;
+ s:url <library/gmd_spiegel_1988_1_63.djvu> ;
+ .
+
+<#gmdspiegel88c>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "4" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1988" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "L3 hautnah" ;
+ s:pageStart "61" ;
+ s:pageEnd "62" ;
+ s:url <library/gmd_spiegel_1988_4_61.djvu> ;
+ .
+
+<#gmdspiegel88d>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "4" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1988" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "schulis, EUMEL und L3 auf dem Weg in die praktische Anwendung" ;
+ s:pageStart "62" ;
+ s:pageEnd "63" ;
+ s:author _:person_starcke ;
+ s:url <library/gmd_spiegel_1988_4_61.djvu> ;
+ .
+
+<#gmdspiegel88e>
+ a s:NewsArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "4" ;
+ s:isPartOf _:thing_gmd_spiegel ;
+ s:datePublished "1988" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "schulis auf dem Prüfstand" ;
+ s:pageStart "63" ;
+ s:pageEnd "64" ;
+ s:author _:person_starcke ;
+ s:url <library/gmd_spiegel_1988_4_61.djvu> ;
+ .
+
+###################
+### GMD Studien ###
+###################
+
+_:thing_gmdstudien
+ a s:BookSeries ;
+ s:name "GMD-Studien" ;
+ s:publisher _:org_gmd ;
+ s:issn "0343-723X" ;
+ .
+
+_:thing_gmdstudien_52
+ a s:PublicationVolume ;
+ s:volumeNumber "52" ;
+ s:isPartOf _:thing_gmdstudien ;
+ s:datePublished "1980" ;
+ s:name "Software-Erstellung für Mikroprozessoren" ;
+ s:editor _:person_kloeckner ;
+ s:isbn "3-88457-007-2" ;
+ .
+
+<#koch80>
+ a s:ScholarlyArticle ;
+ s:isPartOf _:thing_gmdstudien_52 ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_elan ;
+ s:name "ELAN – Eine Programmiersprache für die Ausbildung" ;
+ s:pageStart "97" ;
+ s:pageEnd "112" ;
+ s:author _:person_koch , _:person_jaehnichen ;
+ s:url <library/gmd_studien_52_97.djvu> ;
+ .
+
+<#gmdstudien80a>
+ a s:ScholarlyArticle ;
+ s:isPartOf _:thing_gmdstudien_52 ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "Das MP-Betriebssystem EUMEL (Überblick)" ;
+ s:pageStart "171" ;
+ s:pageEnd "184" ;
+ s:author _:person_liedtke ;
+ s:url <library/gmd_studien_52_171.djvu> ;
+ .
+
+<#gmdstudien80b>
+ a s:ScholarlyArticle ;
+ s:isPartOf _:thing_gmdstudien_52 ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "Entwurf der Benutzerschnittstelle des EUMEL-Editors" ;
+ s:pageStart "185" ;
+ s:pageEnd "191" ;
+ s:author _:person_heyderhoff ;
+ s:url <library/gmd_studien_52_185.djvu> ;
+ .
+
+<#gmdstudien80c>
+ a s:ScholarlyArticle ;
+ s:isPartOf _:thing_gmdstudien_52 ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "Das MP-Betriebssystem EUMEL (Systemprogrammierung)" ;
+ s:pageStart "193" ;
+ s:pageEnd "201" ;
+ s:author _:person_heinrichs , _:person_liedtke ;
+ s:url <library/gmd_studien_52_193.djvu> ;
+ .
+
diff --git a/ttl/library_login.ttl b/ttl/library_login.ttl
new file mode 100644
index 0000000..e25f75b
--- /dev/null
+++ b/ttl/library_login.ttl
@@ -0,0 +1,109 @@
+##############
+### Log In ###
+##############
+
+_:thing_log_in
+ a s:Periodical ;
+ s:name "LOG IN"
+ .
+
+<#klingen83>
+ a s:ScholarlyArticle ;
+ s:author _:person_klingen ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "3" ;
+ s:isPartOf _:thing_log_in ;
+ s:datePublished "1983" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_elan ;
+ s:name "ELAN" ;
+ s:pageStart "34" ;
+ s:pageEnd "37" ;
+ s:url <library/log_in_3_1983_34.djvu> ;
+ .
+
+<#oppor85>
+ a s:ScholarlyArticle ;
+ s:author _:person_oppor ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "5" ;
+ s:isPartOf _:thing_log_in ;
+ s:datePublished "1985" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_elan ;
+ s:name "Spielend programmieren lernen mit dem Hamstermodell für ELAN" ;
+ s:pageStart "32" ;
+ s:pageEnd "35" ;
+ s:url <library/log_in_5_1985_32.djvu> ;
+ .
+
+<#seyfert87>
+ a s:ScholarlyArticle ;
+ s:author _:person_seyfert ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "7" ;
+ s:isPartOf _:thing_log_in ;
+ s:datePublished "1987" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_elan ;
+ s:name "Laßt den EUMEL in die Schulen!" ;
+ s:pageStart "30" ;
+ s:pageEnd "33" ;
+ s:url <library/log_in_7_1987_30.djvu> ;
+ .
+
+<#ambros90a>
+ a s:ScholarlyArticle ;
+ s:author _:person_ambros ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "10" ;
+ s:isPartOf _:thing_log_in ;
+ s:datePublished "1990" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_elan, _:thing_eumel ;
+ s:name "ITG mit EUMEL und ELAN" ;
+ s:pageStart "55" ;
+ s:pageEnd "58" ;
+ s:url <library/log_in_10_1990_55.djvu> ;
+ .
+
+<#ambros90b>
+ a s:ScholarlyArticle ;
+ s:author _:person_ambros ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "10" ;
+ s:isPartOf _:thing_log_in ;
+ s:datePublished "1990" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_elan, _:thing_eumel ;
+ s:name "Das Betriebssystem EUMEL" ;
+ s:pageStart "86" ;
+ s:pageEnd "88" ;
+ s:url <library/log_in_10_1990_86.djvu> ;
+ .
+
+<#ambros90c>
+ a s:ScholarlyArticle ;
+ s:author _:person_ambros ;
+ # incorrect?
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:issueNumber "5" ;
+ s:isPartOf _:thing_log_in ;
+ s:datePublished "1990" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "Zur Akzeptanz der EUMEL-Software"
+ .
+
diff --git a/ttl/library_manuals.ttl b/ttl/library_manuals.ttl
new file mode 100644
index 0000000..e23e96e
--- /dev/null
+++ b/ttl/library_manuals.ttl
@@ -0,0 +1,361 @@
+###############
+### Manuals ###
+###############
+
+<#programmierung87>
+ a s:Book ;
+ s:name "Benutzerhandbuch: Programmierung" ;
+ s:datePublished "1987-07-01" ;
+ s:publisher _:org_gmd ;
+ s:author _:person_ley , _:person_metterhausen ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Benutzerhandbuch_Programmierung_01-07-87.pdf> ;
+ s:url <library/benutzerhandbuch-programmierung-1987.pdf> ;
+ s:about _:thing_eumel ;
+ .
+
+<#textverarbeitung86>
+ a s:Book ;
+ s:name "Benutzerhandbuch: Textverarbeitung" ;
+ s:datePublished "1986-12-19" ;
+ s:publisher _:org_gmd ;
+ s:author _:person_fey-mcclean, _:person_kloeckner, _:person_metterhausen ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Benutzerhandbuch_Textverarbeitung_19-12-86.pdf> ;
+ s:url <library/benutzerhandbuch-textverarbeitung-1986.pdf> ;
+ s:about _:thing_eumel ;
+ .
+
+<#korrekturen84>
+ a s:Book ;
+ s:name "Korrekturen und Nachträge I zum EUMEL-Benutzerhandbuch 1.7" ;
+ s:datePublished "1984-05-09" ;
+ s:author _:person_hahn ;
+ s:publisher _:org_gmd , _:org_hrz ;
+ s:about _:thing_eumel ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Korrekturen_Benutzerhandbuch-V1.7_May84.pdf> ;
+ s:url <library/korrekturen-1984.pdf> ;
+ .
+
+<#netz88>
+ a s:Book ;
+ s:name "Netz-Beschreibung" ;
+ s:author _:person_heinrichs ;
+ s:publisher _:org_gmd ;
+ s:datePublished "1988-08-08" ;
+ s:numberOfPages "20" ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Netz_Beschreibung_08-08-88.pdf> ;
+ s:url <library/netz-1988.pdf> ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#source86>
+ a s:Book ;
+ s:datePublished "1986-11-10" ;
+ s:name "Quellcode der insertierten ELAN-Pakete" ;
+ s:alternateName "source86" ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:publisher _:org_gmd ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Quellcode-V1.8.0-SingleUser-10-11-86.pdf> ;
+ s:url <library/source86.pdf> ;
+ .
+
+<#remis84>
+ a s:Book ;
+ s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=03127370X> ;
+ s:name "REMIS: Programmier-Handbuch" ;
+ s:author _:person_schneider ;
+ s:publisher _:org_gmd , _:org_hrz ;
+ s:numberOfPages "117" ;
+ # 2. auflage
+ s:inLanguage "de-DE" ;
+ s:datePublished "1984-10" ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/REMIS_Programmierhandbuch-Oct84.pdf> ;
+ s:url <library/remis-programmierhandbuch-1984.pdf> ;
+ .
+
+<#remis86>
+ a s:Book ;
+ s:name "REMIS: Programmier-Handbuch" ;
+ s:author _:person_schneider ;
+ s:publisher _:org_gmd ;
+ s:numberOfPages "117" ;
+ s:inLanguage "de-DE" ;
+ s:datePublished "1986-08-08" ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/REMIS_Programmierhandbuch_08-08-86.pdf> ;
+ s:url <library/remis-programmierhandbuch-1986.pdf> ;
+ .
+
+<#sys86>
+ a s:Book ;
+ s:datePublished "1986-08-08" ;
+ s:name "Systemhandbuch" ;
+ s:numberOfPages "153" ;
+ s:sameAs <http://plus.orbis-oldenburg.de:1701/LB_V1:LB_all:LBuricaalephiedext670649> ;
+ s:author _:person_liedtke ,
+ _:person_heinrichs ,
+ _:person_hahn ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Systemhandbuch_08-08-86.pdf> ;
+ s:url <library/systemhandbuch-1986.pdf> ;
+ s:publisher _:org_gmd ;
+ .
+
+<#sys84>
+ a s:Book ;
+ s:datePublished "1984-05-16" ;
+ s:name "Systemhandbuch" ;
+ s:numberOfPages "105" ;
+ s:sameAs <http://plus.orbis-oldenburg.de:1701/LB_V1:LB_all:LBuricaalephiedext670649> ;
+ s:author _:person_liedtke ,
+ _:person_heinrichs ,
+ _:person_hahn ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Systemhandbuch-V1.7_May84.pdf> ;
+ s:url <library/systemhandbuch-1984.pdf> ;
+ s:publisher _:org_gmd, _:org_hrz ;
+ .
+
+
+<#sys85>
+ a s:Book ;
+ s:datePublished "1985" ;
+ 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:numberOfPages "116" ;
+ s:author _:person_liedtke ,
+ _:person_heinrichs ,
+ _:person_hahn ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:publisher _:org_gmd ;
+ .
+
+<#taschenbuch>
+ a s:Book ;
+ s:name "Taschenbuch, Version 1.6" ;
+ s:numberOfPages "43" ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:publisher _:org_hrz ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/Taschenbuch-V1.6.pdf> ;
+ s:url <library/taschenbuch.pdf>;
+ .
+
+<#wordprocessing87>
+ a s:Book ;
+ s:datePublished "1987-06-01" ;
+ s:name "User Manual: Part 1: Word Processing" ;
+ s:numberOfPages "116" ;
+ s:author _:person_fey-mcclean ,
+ _:person_kloeckner ,
+ _:person_metterhausen ;
+ s:translator _:person_bernhard , _:person_fey-mcclean ;
+ s:inLanguage "en-US" ;
+ s:about _:thing_eumel ;
+ s:publisher _:org_gmd ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/User_manual_Word_processing_19Jun87.pdf> ;
+ s:url <library/word-processing-1987.pdf> ;
+ .
+
+<#kernel83>
+ a s:Book ;
+ s:author [ a s:Person ;
+ s:familyName "Beyer" ],
+ _:person_heinrichs ,
+ _:person_kloeckner ,
+ _:person_liedtke,
+ [ a s:Person ;
+ s:familyName "Szalay" ],
+ [ a s:Person ;
+ s:familyName "Wegener" ] ;
+ s:datePublished "1983" ;
+ s:name "EUMEL-Systemkern, Entwurf zur Systemdokumentation" ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:publisher _:org_gmd ;
+ .
+
+<#source84a>
+ a s:Book ;
+ s:datePublished "1984-05-16" ;
+ s:name "EUMEL-Quellcode der insertierten ELAN-Pakete" ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:publisher _:org_gmd , _:org_hrz ;
+ .
+
+<#source84b>
+ a s:Book ;
+ s:datePublished "1984-10-01" ;
+ s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=031273696> ;
+ s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=031273696> ;
+ s:name "EUMEL-Quellcode der insertierten ELAN-Pakete" ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:publisher _:org_gmd, _:org_hrz ;
+ s:url <library/quelltext-1.7.djvu> ;
+ .
+
+<#hahn84>
+ a s:Book ;
+ s:author _:person_hahn ,
+ _:person_heinrichs ,
+ _:person_heyderhoff ;
+ s:datePublished "1984" ;
+ s:name "EUMEL-Benutzerhandbuch, Version 1.7" ;
+ s:numberOfPages "452" ;
+ # are those the same? first one is 500 pages
+ s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=031273688> ;
+ s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=214594254> ;
+ s:sameAs <http://d-nb.info/210467444> ;
+ # another one?
+ s:sameAs <http://d-nb.info/860673634> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:publisher _:org_hrz , _:org_gmd ;
+ s:url <library/handbuch-1.7.djvu> ;
+ .
+
+<#hahn86>
+ a s:Book ;
+ s:author _:person_hahn ,
+ _:person_heinrichs ,
+ _:person_heyderhoff ;
+ s:datePublished "1986" ;
+ s:name "EUMEL-Benutzerhandbuch, Version 1.7" ;
+ s:numberOfPages "252" ;
+ s:publisher _:org_hrz, _:org_gmd ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/1279514> ;
+ .
+
+<#shard86>
+ a s:Book ;
+ s:datePublished "1986" ;
+ s:name "Betriebssystem EUMEL. Der EUMEL-SHard. Version 5.0" ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:publisher _:org_gmd ;
+ .
+
+### Anwerdersoftwareklasse 2 (manuals) ###
+
+_:thing_anwendersoftware
+ a s:Book ;
+ s:name "Anwendersoftwareklasse 2" ;
+ .
+
+<#dasys86>
+ a s:Book ;
+ s:name "DASYS-Handbuch" ;
+ s:isPartOf _:thing_anwendersoftware ;
+ s:author _:person_bendisch ;
+ s:publisher _:org_gmd ;
+ s:datePublished "1986-08-08" ;
+ s:numberOfPages "44" ;
+ s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=031273637> ;
+ s:sameAs <http://www.worldcat.org/oclc/830714230> ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/DASYS_Handbuch_08-08-86.pdf> ;
+ s:url <library/dasys-handbuch-86.pdf> ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#dynamo86>
+ a s:Book ;
+ s:name "DYNAMO-Compiler" ;
+ s:isPartOf _:thing_anwendersoftware ;
+ s:author _:person_craemer , _:person_keil ;
+ s:publisher _:org_gmd ;
+ s:datePublished "1986-08-08" ;
+ s:numberOfPages "13" ;
+ s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=031273645> ;
+ s:sameAs <http://www.worldcat.org/oclc/830714240> ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/DYNAMO_Compiler_08-08-86.pdf> ;
+ s:url <library/dynamo-compiler-1986.pdf> ;
+ s:about _:thing_eumel ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#hamster84>
+ a s:Book ;
+ s:isPartOf _:thing_anwendersoftware ;
+ s:name "Hamster-Modell" ;
+ s:author _:person_oppor ;
+ s:publisher _:org_gmd , _:org_hrz ;
+ # XXX: sure?
+ s:datePublished "1984" ;
+ s:numberOfPages "12" ;
+ s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=031273653> ;
+ s:sameAs <http://www.worldcat.org/oclc/830714248> ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/HAMSTER_Modell.pdf> ;
+ s:url <library/hamster-modell-1984.pdf> ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#lisp86>
+ a s:Book ;
+ s:name "LISP-Handbuch" ;
+ s:isPartOf _:thing_anwendersoftware ;
+ s:author _:person_maccarthy ;
+ s:publisher _:org_gmd ;
+ s:editor _:person_durchholz , _:person_heyderhoff ;
+ s:datePublished "1986-08-08" ;
+ s:numberOfPages "60" ;
+ s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=031273661> ;
+ s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=031273661> ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/LISP_Handbuch_08-08-86.pdf> ;
+ s:url <library/lisp-handbuch-1986.pdf> ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#moco84>
+ a s:CreativeWork ;
+ s:name "Modellcomputer MOCO" ;
+ s:isPartOf _:thing_anwendersoftware ;
+ s:author _:person_heyderhoff ;
+ s:publisher _:org_gmd , _:org_hrz ;
+ s:datePublished "1984" ;
+ s:namberOfPages "21" ;
+ s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=03127367X> ;
+ s:sameAs <http://opac.lbs-braunschweig.gbv.de/DB=1/XMLPRS=N/PPN?PPN=03127367X> ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/MOCO_Modellcomputer.pdf> ;
+ s:url <library/modellcomputer-moco-1984.pdf> ;
+ s:about _:thing_eumel ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#msdosdat86>
+ a s:Book ;
+ s:name "MS-DOS-DAT" ;
+ s:isPartOf _:thing_anwendersoftware ;
+ s:author _:person_klapper ;
+ s:publisher _:org_gmd ;
+ s:datePublished "1986-08-08" ;
+ s:numberOfPages "12" ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/MS-DOS-DAT_08-08-86.pdf> ;
+ s:url <library/ms-dos-dat-1986.pdf> ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#indenbirken84>
+ a s:CreativeWork ;
+ s:name "Compilerhandbuch BASIC" ;
+ s:isPartOf _:thing_anwendersoftware ;
+ s:author _:person_indenbirken ;
+ s:publisher _:org_hrz ;
+ s:datePublished "1984-07" ;
+ s:numberOfPages "71" ;
+ s:sameAs <http://gso.gbv.de/DB=2.1/PPNSET?PPN=031273629> ;
+ s:sameAs <http://www.worldcat.org/oclc/830714222> ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/BASIC_Compilerhandbuch_1984.pdf> ;
+ s:url <library/compilerhandbuch-basic-1984.pdf> ;
+ s:about _:thing_eumel ;
+ s:inLanguage "de-DE" ;
+ .
+
diff --git a/ttl/library_random.ttl b/ttl/library_random.ttl
new file mode 100644
index 0000000..2249ab2
--- /dev/null
+++ b/ttl/library_random.ttl
@@ -0,0 +1,804 @@
+### Random literature ###
+
+<#happycomputer86>
+ a s:NewsArticle ;
+ s:datePublished "1986-03" ;
+ s:url <https://archive.org/details/Happy.Computer.N29.1986.03-Cartman> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:pageStart "20" ;
+ s:pageEnd "20" ;
+ s:isPartOf [ a s:Periodical; s:name "Happy Computer" ] ;
+ s:name "Technologie-Transfer-Preis 1985 für „Eumel“" .
+
+<#reuse08>
+ a s:Book ;
+ s:datePublished "2008" ;
+ s:name "Informatikforschung in Deutschland" ;
+ s:numberOfPages "332" ;
+ s:url <library/reuse08.pdf> ;
+ s:author
+ [
+ a s:Person ;
+ s:familyName "Reuse" ;
+ s:givenName "Bernd" ;
+ ] , [
+ a s:Person ;
+ s:familyName "Vollmar" ;
+ s:givenName "Roland" ;
+ ] ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:sameAs <https://dx.doi.org/10.1007/978-3-540-76550-9> ;
+ s:isbn "978-3-540-76549-3";
+ s:publisher _:org_springer .
+
+<#carmony82>
+ a s:ScholarlyArticle ;
+ s:isPartOf [ a s:Book ;
+ s:name "Proceedings of the Thirteenth SIGCSE Technical Symposium on Computer Science Education" ;
+ s:isbn "0-89791-067-2" ;
+ ] ;
+ s:datePublished "1982" ;
+ s:name "ELAN: An Elementary Language That Promotes Godd Programming" ;
+ s:numberOfPages "4" ;
+ s:url <library/carmony82.pdf> ;
+ s:sameAs <https://dx.doi.org/10.1145/800066.801360> ;
+ s:publisher _:org_acm ;
+ s:pageStart "163" ;
+ s:pageEnd "166" ;
+ s:about _:thing_elan ;
+ s:author
+ [
+ a s:Person ;
+ s:familyName "Carmony" ;
+ s:givenName "Lowell A." ;
+ ] ;
+ .
+
+<#hahn78>
+ a s:ScholarlyArticle ;
+ s:datePublished "1978" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:number "4" ;
+ s:name "Das Rechenzentrum" ;
+ s:issn "0343-317X" ;
+ ] ;
+ s:name "Die Ausbildung an einem Hochschulrechenzentrum" ;
+ s:author _:person_hahn ;
+ s:pageStart "204" ;
+ s:pageEnd "208" ;
+ s:numberOfPages "4" ;
+ s:about _:thing_elan;
+ s:sameAs <https://dx.doi.org/10.1515/piko.1.1978.1.4.204> ;
+ s:url <library/hahn78.pdf> ;
+ .
+
+<#rehder88>
+ a s:ScholarlyArticle ;
+ s:about _:thing_eumel ;
+ s:author [ a s:Person ;
+ s:familyName "Rehder" ;
+ s:givenName "S." ;
+ ] ;
+ s:name "A Shell for Microcomputer Exploration Software Used in Developing Countries" ;
+ s:isPartOf [ a s:Book ;
+ s:name "Quantitative Analysis of Mineral and Energy Resources" ;
+ s:datePublished "1988" ;
+ s:isbn "978-94-009-4029-1" ;
+ s:publisher "Springer Netherlands" ;
+ s:location "Dordrecht" ;
+ s:editor [ a s:Person ;
+ s:familyName "Chung" ;
+ s:givenName "C. F." ;
+ ] , [
+ a s:Person ;
+ s:familyName "Fabbri" ;
+ s:givenName "A. G." ;
+ ] , [
+ a s:Person ;
+ s:familyName "Sinding-Larsen" ;
+ s:givenName "R." ;
+ ] ;
+ ] ;
+ s:pageStart "625" ;
+ s:pageEnd "631" ;
+ s:sameAs <https://dx.doi.org/10.1007/978-94-009-4029-1_37> .
+
+<#rechenanlagen83>
+ a s:Article ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:datePublished "1983" ;
+ s:issueNumber "4" ;
+ s:isPartOf _:thing_rechenanlagen ;
+ ] ;
+ s:name "EUMEL - ein Schulrechnerbetriebssystem auf der Basis der Programmiersprache ELAN" ;
+ s:url <library/rechenanlagen83.pdf> ;
+ s:sameAs <https://dx.doi.org/10.1524/itit.1983.25.16.189> ;
+ s:about _:thing_eumel ;
+ .
+
+_:thing_rechenanlagen
+ a s:Periodical ;
+ s:name "Elektronische Rechenanlagen" ;
+ .
+
+<#danckwerts85>
+ a s:Book ;
+ s:name "Elementare Methoden der Kombinatorik" ;
+ s:about _:thing_elan ;
+ s:url <library/danckwerts85.pdf> ;
+ s:datePublished "1985" ;
+ s:isbn "978-3-519-02529-0" ;
+ s:sameAs <https://dx.doi.org/10.1007/978-3-322-96684-1> ;
+ s:numberOfPages "208" ;
+ s:publisher _:org_vieweg_teubner ;
+ s:author [
+ a s:Person ;
+ s:givenName "Rainer" ;
+ s:familyName "Danckwerts";
+ ] , [
+ a s:Person ;
+ s:givenName "Dankwart" ;
+ s:familyName "Vogel" ;
+ ] , [
+ a s:Person ;
+ s:givenName "Klaus" ;
+ s:familyName "Bovermann" ;
+ ] , [
+ a s:Person ;
+ s:givenName "Walter" ;
+ s:familyName "Deuber" ;
+ ] , [
+ a s:Person ;
+ s:givenName "Roland" ;
+ s:familyName "Stowasser" ;
+ ] ;
+ .
+
+<#craemer87>
+ a s:ScholarlyArticle ;
+ s:name "BOXDYN - eine komfortable Benutzeroberfläche für das DYNAMO-System im Betriebssystem EUMEL" ;
+ s:author _:person_craemer ;
+ s:pageStart "214" ;
+ s:pageEnd "221" ;
+ s:isPartOf [
+ a s:Book ;
+ s:name "Simulationstechnik: 4. Symposium Simulationstechnik Zürich, 9.-11. September 1987 Proceeding" ;
+ s:datePublished "1987" ;
+ s:isbn "978-3-642-73000-9" ;
+ s:publisher _:org_springer ;
+ s:editor [
+ a s:Person ;
+ s:familyName "Halin";
+ s:givenName "Jürgen" ;
+ ] ;
+ ] ;
+ s:sameAs <http://dx.doi.org/10.1007/978-3-642-73000-9_18> ;
+ s:url <library/craemer87.pdf> ;
+ s:about _:thing_eumel ;
+ .
+
+<#software93>
+ a s:Book ;
+ s:name "Software-Führer ’93/’94 Lehre und Forschung: Ingenieurwissenschaften" ;
+ s:datePublished "1993" ;
+ s:publisher _:org_springer ;
+ s:sameAs <https://dx.doi.org/10.1007/978-3-642-84874-2>;
+ s:isbn "978-3-540-56286-3";
+ s:numberOfPages "701" ;
+ s:url <library/software93.pdf> ;
+ s:about _:thing_schulis , _:thing_eumel ;
+ .
+
+<#alwr82>
+ a s:Report ;
+ s:name "ALWR Kommissionsbericht: Mikrocomputer: Einsatz im Hochschulbereich" ;
+ s:datePublished "1982-10-22" ;
+ s:url <https://www.zki.de/fileadmin/zki/Publikationen/Chronik/1982_10ALWRBerichtMikorechner.pdf> ;
+ s:publisher _:org_hrz ;
+ s:url <library/alwr82.pdf> ;
+ s:about _:thing_eumel ;
+ .
+
+<#koster87>
+ a s:Book ;
+ s:name "Top-Down Programming with ELAN" ;
+ s:publisher [
+ a s:Organization ;
+ s:name "Ellis Horwood" ;
+ ] ;
+ s:author _:person_koster ;
+ s:datePublished "1987" ;
+ s:isbn "0-7458-0187-0" ;
+ s:url <http://www.cs.ru.nl/elan/book1.ps.gz> ;
+ s:url <library/koster87.ps> ;
+ s:about _:thing_elan ;
+ .
+
+<#rechenanlagen79>
+ a s:NewsArticle ;
+ s:name "EUMEL – ein Mikroprozessor Betriebssystem der GMD" ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:datePublished "1979" ;
+ s:issueNumber "5" ;
+ s:volumeNumber "21" ;
+ s:isPartOf _:thing_rechenanlagen ;
+ ] ;
+ s:url <http://www.degruyter.com/abstract/j/itit.1979.21.issue-5/itit-1979-0509/itit-1979-0509.xml> ;
+ s:url <library/rechenanlagen79.pdf> ;
+ s:sameAs <https://dx.doi.org/10.1515/itit-1979-0509> ;
+ s:pageStart "252" ;
+ s:pageEnd "252" ;
+ s:about _:thing_eumel ;
+ .
+
+<#it86>
+ a s:NewsArticle ;
+ s:name "EUMEL: Softwareentwicklung auf Personal Computern" ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:datePublished "1986" ;
+ s:issueNumber "3" ;
+ s:volumeNumber "28" ;
+ s:isPartOf [
+ a s:Periodical ;
+ s:name "Informationstechnik it" ;
+ ] ;
+ ] ;
+ s:pageStart "186" ;
+ s:pageEnd "186" ;
+ s:url <library/it86.pdf> ;
+ s:url <http://www.degruyter.com/view/j/itit.1986.28.issue-3/itit.1986.28.3.185/itit.1986.28.3.185.xml> ;
+ s:about _:thing_eumel ;
+ .
+
+<#at86>
+ a s:NewsArticle ;
+ s:name "Betriebssystem EUMEL auf Personal Computern" ;
+ s:pageStart "174" ;
+ s:pageEnd "174" ;
+ s:url <http://www.degruyter.com/view/j/auto.1986.34.issue-1-12/auto.1986.34.112.173/auto.1986.34.112.173.xml> ;
+ s:url <library/at86.pdf> ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:datePublished "1986" ;
+ s:issueNumber "5" ;
+ s:volumeNumber "34" ;
+ s:isPartOf [
+ a s:Periodical ;
+ s:name "Automatisierungstechnik at" ;
+ ] ;
+ ] ;
+ s:about _:thing_eumel ;
+ .
+
+_:iur
+ a s:Periodical ;
+ s:name "IuR" ;
+ .
+
+<#schuetz86>
+ a s:ScholarlyArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:datePublished "1986" ;
+ s:issueNumber "2" ;
+ s:isPartOf _:iur ;
+ ] ;
+ s:pageStart "92" ;
+ s:pageEnd "96" ;
+ s:name "Text- und Datenverarbeitung in der Anwaltskanzlei" ;
+ s:author [
+ a s:Person ;
+ s:familyName "Schütz" ;
+ s:givenName "Harald ";
+ ] ;
+ s:url <http://www.jurpc.de/jurpc/show?id=iur_1986_0000_0002_0036_0040> ;
+ s:url <library/schuetz86.pdf> ;
+ .
+
+<#iur86>
+ a s:ScholarlyArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:datePublished "1986" ;
+ s:issueNumber "4" ;
+ s:isPartOf _:iur ;
+ ] ;
+ s:pageStart "175" ;
+ s:pageEnd "178" ;
+ s:name "Anwalts- und Notarprogramme auf der CEBIT 1986" ;
+ s:url <http://www.jurpc.de/jurpc/show?id=iur_1986_0000_0004_0031_0034> ;
+ s:url <library/iur86.pdf> ;
+ .
+
+<#ende87>
+ a s:ScholarlyArticle ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:datePublished "1987-06-11" ;
+ s:issueNumber "24" ;
+ s:name "Deutsches Ärzteblatt" ;
+ ] ;
+ s:pageStart "A-1774" ;
+ s:pageEnd "A-1775" ;
+ s:author [
+ a s:Person ;
+ s:familyName "Ende" ;
+ s:givenName "Werner";
+ ] ;
+ s:name "LABORIS – zukunftsweisende Software für Ärzte" ;
+ s:url <https://www.aerzteblatt.de/pdf/84/24/a1774.pdf> ;
+ s:url <library/ende87.pdf> ;
+ .
+
+_:generalanzeiger
+ a s:Newspaper ;
+ s:name "Bonner General-Anzeiger, Stadtausgabe Bonn" ;
+ .
+
+<#generalanzeiger85>
+ a s:NewsArticle ;
+ s:name "Technologie-Preise für GMD-‚Eumel‘" ;
+ s:datePublished "1985-12-10" ;
+ s:pageStart "7" ;
+ s:isPartOf _:generalanzeiger ;
+ s:url <library/generalanzeiger85.html> ;
+ .
+
+<#generalanzeiger86>
+ a s:NewsArticle ;
+ s:name "Deutsches Computersystem für die japanische Schrift" ;
+ s:alternativeHeadline "EUMEL kann auf verschiedene Fabrikate übertragen werden." ;
+ s:datePublished "1986-03-06" ;
+ s:pageStart "27" ;
+ s:isPartOf _:generalanzeiger ;
+ s:url <library/generalanzeiger86.html> ;
+ .
+
+<#handelsblatt91>
+ a s:NewsArticle ;
+ s:name "Computer-Notizen: Ausbildungsauftrag" ;
+ s:pageStart "24" ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:name "Handelsblatt" ;
+ s:issueNumber "40" ;
+ s:datePublished "1991-02-26" ;
+ ] ;
+ s:url <library/handelsblatt91.html> ;
+ .
+
+<#jurpc94>
+ a s:ScholarlyArticle ;
+ s:name "Die Automation in der Anwaltskanzlei" ;
+ s:alternativeHeadline "Eine empirische Untersuchung über die Automation in hannoverschen Anwaltskanzleien" ;
+ s:pageStart "2784" ;
+ s:pageEnd "2787" ;
+ s:author [
+ a s:Person ;
+ s:familyName "Gureck" ;
+ s:givenName "Ralph" ;
+ ] , [
+ a s:Person ;
+ s:familyName "Refflinghaus" ;
+ s:givenName "Dirk" ;
+ ] ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:name "JurPC" ;
+ s:issueNumber "9" ;
+ s:datePublished "1994" ;
+ ] ;
+ s:url <http://www.jurpc.de/jurpc/show?id=1994_09_76000> ;
+ s:url <library/jurpc94.pdf> ;
+ .
+
+_:cr
+ a s:Periodical ;
+ s:name "Computer und Recht" ;
+ .
+
+<#cr86>
+ a s:ScholarlyArticle ;
+ s:name "Nixdorf mit neuem Anwalts-PC" ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:datePublished "1986" ;
+ s:issueNumber "9" ;
+ s:isPartOf _:cr ;
+ ] ;
+ s:pageStart "613" ;
+ s:url <https://www.juris.de/jportal/?quelle=jlink&docid=jzs-CR-1986-09-0613-2-K-08&psml=jurisw.psml&max=true> ;
+ s:url <library/cr86.html> ;
+ .
+
+<#cr87a>
+ a s:ScholarlyArticle ;
+ s:name "Olivetti und Kienzle übernehmen Advodat-Paket" ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:datePublished "1987" ;
+ s:issueNumber "3" ;
+ s:isPartOf _:cr ;
+ ] ;
+ s:pageStart "206" ;
+ s:url <https://www.juris.de/jportal/?quelle=jlink&docid=jzs-CR-1987-03-0206-1-K-02&psml=jurisw.psml&max=true> ;
+ s:url <library/cr87a.html> ;
+ .
+
+<#cr87b>
+ a s:ScholarlyArticle ;
+ s:name "Jetzt DFÜ-Software für Advodat-Nutzer" ;
+ s:isPartOf [
+ a s:PublicationIssue ;
+ s:datePublished "1987" ;
+ s:issueNumber "5" ;
+ s:isPartOf _:cr ;
+ ] ;
+ s:pageStart "332" ;
+ s:url <https://www.juris.de/jportal/?quelle=jlink&docid=jzs-CR-1987-05-0332-4-K-04&psml=jurisw.psml&max=true> ;
+ s:url <library/cr87b.html> ;
+ .
+
+<#liedtke76>
+ a s:Book ;
+ s:author _:person_liedtke ;
+ s:datePublished "1976" ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_elan ;
+ s:numberOfPages "230" ;
+ s:url <library/slan-compiler-teil-1.djvu> ;
+ s:name "Implementation eines SLAN-Compilers, Teil 1" ;
+ s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/1124001> ;
+ .
+
+<#bartling76>
+ a s:Book ;
+ s:author _:person_bartling ;
+ s:datePublished "1976" ;
+ s:about _:thing_elan ;
+ s:inLanguage "de-DE" ;
+ s:numberOfPages "145" ;
+ s:url <library/slan-compiler-teil-2.djvu> ;
+ s:name "Implementation eines SLAN-Compilers, Teil 2" ;
+ s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/1176516> ;
+ .
+
+_:thing_stc
+ a s:Periodical ;
+ s:name "ST-Computer" ;
+ .
+
+<#stc87a>
+ a s:ScholarlyArticle ;
+ s:datePublished "1987" ;
+ s:isPartOf _:thing_stc ;
+ s:alternateName "stc87a" ;
+ s:url <http://www.stcarchiv.de/stc1987/08/eumel> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "EUMEL: Ein neues Betriebssystem für den Atari ST (Teil 1)" ;
+ .
+
+# Where is part 2?
+
+<#stc87c>
+ a s:ScholarlyArticle ;
+ s:datePublished "1987" ;
+ s:isPartOf _:thing_stc ;
+ s:url <http://www.stcarchiv.de/stc1987/10/eumel> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:name "EUMEL - Ein neues Betriebssystem für den Atari ST (Teil 3)" ;
+ .
+
+<#noltemeier87>
+ a s:ScholarlyArticle ;
+ s:author _:person_noltemeier ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:name "German-Chinese Electronics Week, Proceedings of Congress, Part 4: Data Processing" ;
+ s:sameAs <http://d-nb.info/870785869> ;
+ s:numberOfPages "148" ;
+ s:publisher "VDE-Verlag" ;
+ s:datePublished "1987" ;
+ s:isbn "3-8007-1527-9" ] ;
+ s:pageStart "43" ;
+ s:pageEnd "55" ;
+ s:inLanguage "en-US" ;
+ s:about _:thing_eumel ;
+ s:name "Goals and principles of the EUMEL operating system" ;
+ .
+
+<#hahn79>
+ a s:Book ;
+ s:author _:person_hahn, _:person_stock ;
+ s:datePublished "1979" ;
+ s:isbn "3-400-00386-7" ;
+ s:name "ELAN-Handbuch" ;
+ s:sameAs <http://d-nb.info/801049784> ;
+ s:sameAs <http://www.worldcat.org/oclc/6817363> ;
+ s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/28448> ;
+ s:url <https://archive.org/details/elan-handbuch-1979> ;
+ s:url <library/elan-handbuch-1979.djvu> ;
+ s:numberOfPages "155" ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_elan ;
+ s:publisher _:org_akademische_verlagsgesellschaft ;
+ .
+
+<#hommel79>
+ a s:Book ;
+ s:author _:person_hommel , _:person_jaeckel , _:person_jaehnichen ,
+ _:person_kleine , _:person_koch , _:person_koster ;
+ s:datePublished "1979" ;
+ s:name "ELAN-Sprachbeschreibung" ;
+ s:sameAs <http://www.worldcat.org/oclc/6448687> ;
+ s:about _:thing_elan ;
+ s:numberOfPages "95" ;
+ s:inLanguage "de-DE" ;
+ s:publisher _:org_akademische_verlagsgesellschaft ;
+ s:isbn "3-400-00384-0" ;
+ s:url <library/elan-sprachbeschreibung.djvu> ;
+ .
+
+<#klingen85>
+ a s:Book ;
+ s:author _:person_liedtke, _:person_klingen ;
+ s:datePublished "1985" ;
+ s:name "ELAN in 100 Beispielen" ;
+ s:sameAs <https://link.springer.com/book/10.1007/978-3-322-92142-0> ;
+ s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/445920> ;
+ s:numberOfPages "239" ;
+ s:isbn "978-3-519-02521-4" ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_elan ;
+ s:publisher [ a s:Organization ;
+ s:name "B. G. Teubner" ] ;
+ .
+
+<#zielke14>
+ a s:BlogPosting ;
+ s:author [ a s:Person ;
+ s:familyName "Zielke" ;
+ s:givenName "Elmar" ] ;
+ s:datePublished "2014-11-03" ;
+ s:url <http://medienfragen.de/restauration-eines-olivetti-m20/> ;
+ s:inLanguage "de-DE" ;
+ s:name "Restauration eines Olivetti M20" ;
+ .
+
+<#höltgen12>
+ a s:BlogPosting ;
+ s:url <http://www.simulationsraum.de/blog/2012/01/05/mit-elan-die-hardware-vergessen-machen/> ;
+ s:name "Mit ELAN die Hardware vergessen (machen)" ;
+ s:author [ a s:Person ; s:givenName "Stefan" ; s:familyName "Höltgen" ] ;
+ s:datePublished "2012-01-05" ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_elan ;
+ .
+
+<#liedtke93>
+ a s:ScholarlyArticle ;
+ s:name "A Persistent System in Real Use – Experiences of the First 13 Years" ;
+ s:author _:person_liedtke ;
+ s:datePublished "1993" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:name "International Workshop on Object-Orientation in Operating Systems" ] ;
+ s:sameAs <http://ieeexplore.ieee.org/document/324932/> ;
+ s:url <https://os.inf.tu-dresden.de/papers_ps/jochen/iwooos-3.ps> ;
+ s:url <http://bitsavers.informatik.uni-stuttgart.de/pdf/gmd/eumel/iwooos-3.ps> ;
+ s:url <library/lidtke93.ps> ;
+ s:inLanguage "en-US" ;
+ .
+
+# likely lost in time, author does not have a copy, see
+# http://www.isical.ac.in/~bhabani/bps_publications.html
+<#sinha82>
+ a s:ScholarlyArticle ;
+ s:name "Implementation of X25 on the microcomputer system EUMEL for connection to public communication network" ;
+ s:author _:person_sinha , _:person_heyderhoff , _:person_hoens ;
+ s:datePublished "1982" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:name "Golden Jubilee Conference on Advances in Information Science and Technology, ISI, Calcutta" ;
+ ] ;
+ s:inLanguage "en-US" ;
+ .
+
+# unpublished works
+<#heyderhoff82>
+ a s:CreativeWork ;
+ s:name "My Lecture Notes" ;
+ s:author _:person_heyderhoff ;
+ s:dateCreated "1982" ;
+ s:url <library/heyderhoff_lecture_1982.djvu> ;
+ .
+
+<#heyderhoff85a>
+ a s:Report ;
+ s:name "Der EUMEL-Ansatz zur Softwaretechnologie: eine Stellungnahme der GMD zum SIGMA—Projekt" ;
+ s:author _:person_heyderhoff , _:person_kloeckner ;
+ s:dateCreated "1985-03-25" ;
+ s:url <library/stellungnahme_sigma_1985.djvu> ;
+ .
+
+<#heyderhoff85b>
+ a s:Report ;
+ s:name "Reisebericht Japan" ;
+ s:author _:person_heyderhoff ;
+ s:dateCreated "1985" ;
+ s:url <library/heyderhoff_reisebericht_japan_1985.djvu> ;
+ .
+
+# not sure about authors of this one:
+<#ttpreis85>
+ a s:CreativeWork ;
+ s:name "Das Mehrplatz-Betriebssystem EUMEL für Mikrorechner" ;
+ s:author _:person_kammerer , _:person_noltemeier ;
+ s:dateCreated "1985-04" ;
+ s:url <library/preisbewerbung_1985.djvu> ;
+ .
+
+# magazine is lost, but existed from 1986 (first known reference) to 1989 (see
+# https://web.archive.org/web/20130523172601/http://www.iais.fraunhofer.de/3803.html)
+_:thing_eumelaktuell
+ a s:Periodical ;
+ s:name "EUMEL-aktuell" ;
+ s:publisher _:org_gmd ;
+ .
+
+<#goossenaerts88>
+ a s:CreativeWork ;
+ s:author [
+ a s:Person ;
+ s:familyName "Goossenaerts" ;
+ s:givenName "Jan" ;
+ ] , [
+ a s:Person ;
+ s:familyName "Janssens" ;
+ s:givenName "Dirk" ;
+ ] ;
+ s:name "Object-Oriented Programming in EUMEL/ELAN" ;
+ s:isPartOf [ a s:PublicationIssue ;
+ s:datePublished "1988" ;
+ s:isPartOf _:thing_eumelaktuell ;
+ s:issueNumber "1/88" ;
+ ] ;
+ s:pageStart "45" ;
+ s:pageEnd "66" ;
+ s:sameAs <https://lirias.kuleuven.be/handle/123456789/134013> ;
+ .
+
+_:thing_produktinfos
+ a s:CreativeWork ;
+ s:publisher _:org_gmd ;
+ s:name "EUMEL: Das Betriebssystem für Mikrocomputer. Produktinformation. Für Anwender und Hersteller" ;
+ s:sameAs <https://ffb.bsz-bw.de/cgi-bin/koha/opac-detail.pl?biblionumber=176503> ;
+ # contains a copy of gmdspiegel85a as well
+ .
+
+# just a bunch of pages
+<#eumelinfos>
+ a s:CreativeWork ;
+ s:isPartOf _:thing_produktinfos ;
+ s:name "Informationen über EUMEL" ;
+ s:numberOfPages "18" ;
+ s:dateCreated "1984" ;
+ s:url <library/produktinfos.djvu> ;
+ s:inLanguage "de-DE" ;
+ .
+
+# glossy product info map
+<#glossymap>
+ a s:CreativeWork ;
+ s:isPartOf _:thing_produktinfos ;
+ s:name "EUMEL: Das Mehrplatz-Betriebssystem" ;
+ s:dateCreated "1985-11" ;
+ s:url <library/produktinfos.djvu> ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#vertriebsinfos>
+ a s:CreativeWork ;
+ s:isPartOf _:thing_produktinfos ;
+ s:name "Preisblatt für die Software-Lizenz des Betriebssystems EUMEL" ;
+ # other pages created 1986-01
+ s:dateCreated "1985-11-08" ;
+ s:url <library/produktinfos.djvu> ;
+ s:inLanguage "de-DE" ;
+ .
+
+<#ambros87a>
+ a s:Book ;
+ s:name "Der Hamster – Programmieren lernen in einer Modellwelt" ;
+ s:datePublished "1987" ;
+ s:inLanguage "de-DE" ;
+ s:publisher _:org_jbmetzler ;
+ s:author _:person_ambros ;
+ s:isbn "3-476-20378-6" ;
+ s:numberOfPages "213" ;
+ s:url <library/der-hamster.djvu> ;
+ .
+
+<#ambros87b>
+ a s:Book ;
+ s:name "Der Hamster – Programmieren lernen in einer Modellwelt – Lehrerband" ;
+ s:datePublished "1987" ;
+ s:inLanguage "de-DE" ;
+ s:publisher _:org_jbmetzler ;
+ s:author _:person_ambros ;
+ s:isbn "3-476-70187-5" ;
+ s:numberOfPages "165" ;
+ s:url <library/der-hamster-lehrerband.djvu> ;
+ .
+
+### EUMEL-Praxis ###
+
+_:thing_eumel-praxis a s:Book ;
+ s:name "EUMEL-Praxis" ;
+ s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=037248871> ;
+ s:sameAs <http://opac.lbs-braunschweig.gbv.de/DB=1/XMLPRS=N/PPN?PPN=031419690> ;
+ s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/613299> ;
+ .
+
+<#praxis1>
+ a s:PublicationVolume ;
+ s:author _:person_ambros,
+ _:person_aschemann,
+ _:person_diehl ;
+ s:datePublished "1989" ;
+ s:isPartOf _:thing_eumel-praxis ;
+ s:volumeNumber "1" ;
+ s:isbn "3-476-30313-6" ;
+ s:name "Für Einsteiger" ;
+ s:numberOfPages "205" ;
+ s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=038305518> ;
+ s:sameAs <http://d-nb.info/890062382> ;
+ s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/613300> ;
+ s:url <library/eumel-praxis-1.djvu> ;
+ s:inLanguage "de-DE" ;
+ s:publisher _:org_j_b__metzler ;
+ s:about _:thing_eumel .
+
+<#praxis2>
+ a s:PublicationVolume ;
+ s:author _:person_ambros,
+ _:person_aschemann,
+ _:person_diehl ;
+ s:datePublished "1990" ;
+ s:isPartOf _:thing_eumel-praxis ;
+ s:volumeNumber "2" ;
+ s:isbn "3-476-30314-4" ;
+ s:name "Für Programmierer" ;
+ s:numberOfPages "195" ;
+ s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=037767747>;
+ s:sameAs <http://d-nb.info/900728620> ;
+ s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/613301> ;
+ s:url <library/eumel-praxis-2.djvu> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:publisher _:org_j_b__metzler .
+
+<#praxis3>
+ a s:PublicationVolume ;
+ s:author _:person_ambros,
+ _:person_aschemann,
+ _:person_diehl ;
+ s:datePublished "1991" ;
+ s:isPartOf _:thing_eumel-praxis ;
+ s:volumeNumber "3" ;
+ s:isbn "3-476-30315-2" ;
+ s:name "Für Anwender" ;
+ s:numberOfPages "224" ;
+ s:sameAs <https://katalog.b.tuhh.de/DB=1/XMLPRS=N/PPN?PPN=037767755> ;
+ s:sameAs <http://d-nb.info/910332533> ;
+ s:sameAs <https://katalogplus.ub.uni-bielefeld.de/title/613302> ;
+ s:url <library/eumel-praxis-3.djvu> ;
+ s:inLanguage "de-DE" ;
+ s:about _:thing_eumel ;
+ s:publisher _:org_j_b__metzler .
+
+
diff --git a/ttl/organizations.ttl b/ttl/organizations.ttl
new file mode 100644
index 0000000..b356abb
--- /dev/null
+++ b/ttl/organizations.ttl
@@ -0,0 +1,179 @@
+### Organizations ###
+
+_:org_j_b__metzler a s:Organization ;
+ s:location "Stuttgart" ;
+ s:name "J.B. Metzler" .
+
+_:org_springer a s:Organization ;
+ s:location "Berlin" ;
+ s:name "Springer" .
+
+_:org_acm a s:Organization ;
+ s:location "New York" ;
+ s:name "ACM" .
+
+_:org_vieweg_teubner a s:Organization ;
+ s:name "Vieweg+Teubner" .
+
+_:org_gmd
+ a s:Organization ;
+ s:name "Gesellschaft für Mathematik und Datenverarbeitung mbH" ;
+ s:alternateName "GMD" ;
+ s:address [
+ a s:PostalAddress ;
+ s:postOfficeBoxNumber "1240" ;
+ #s:addressLocality "Schloß Birlinghoven" ;
+ s:addressCountry "DE" ;
+ s:postalCode "5205" ;
+ s:addressLocality "Sankt Augustin 1" ;
+ ]
+ .
+
+_:org_unibi
+ a s:EducationalOrganization ;
+ s:name "Universität Bielefeld" ;
+ s:url <http://www.uni-bielefeld.de> .
+
+_:org_hrz
+ a s:EducationalOrganization ;
+ s:name "Hochschulrechenzentrum" ;
+ s:department _:org_unibi .
+
+_:org_akademische_verlagsgesellschaft
+ a s:Organization ;
+ s:name "Akademische Verlagsgesellschaft" ;
+ s:location [ a s:PostalAddress ;
+ s:addressLocality "Wiesbaden" ;
+ s:addressCountry "DE" ;
+ ]
+ .
+
+### Companies ###
+_:com_ergos
+ a s:Corporation ;
+ s:address [
+ a s:PostalAddress ;
+ s:addressCountry "DE" ;
+ s:addressLocality "Siegburg" ;
+ s:postalCode "5200" ;
+ s:streetAddress "Bergstraße 7" ] ;
+ s:telephone "02241/63075" ; # source?
+ s:faxNumber "02241/63078" ; # source?
+ s:name "ERGOS Ergonomic Office Software GmbH" .
+
+# atari port?
+_:com_bicos
+ a s:Corporation ;
+ s:address [
+ a s:PostalAddress ;
+ s:addressCountry "DE" ;
+ s:addressLocality "Bielefeld" ;
+ s:postalCode "33699" ;
+ s:streetAddress "Gustav-Winkler-Straße 22" ] ;
+ s:url <https://www.bicos.de/> ;
+ s:name "BICOS COMPUTER GmbH" .
+
+# Atari port?
+_:com_cadre
+ a s:Corporation ;
+ s:address [
+ a s:PostalAddress ;
+ s:addressCountry "DE" ;
+ s:addressLocality "Dortmund" ;
+ s:postalCode "4600" ;
+ s:streetAddress "Watermannberg 3" ] ;
+ s:name "Cadre" .
+
+# X86 port
+_:com_schoenbeck
+ a s:Corporation ;
+ s:address [
+ a s:PostalAddress ;
+ s:addressCountry "DE" ;
+ s:addressLocality "Spenge" ;
+ s:postalCode "4905" ;
+ s:streetAddress "Rabeneck 23" ] ;
+ s:url <http://www.schoenbeck.de/> ;
+ s:name "Martin Schönbeck Beratungen GmbH" .
+
+# siehe <#stcXXX>
+# Whois:
+# Siegfried Fronzek
+# ISP GmbH
+# Fliednerstr. 3
+# 40489
+# Duesseldorf
+# DE
+_:com_isp
+ a s:Corporation ;
+ s:address [
+ a s:PostalAddress ;
+ s:addressCountry "DE" ;
+ s:addressLocality "Dortmund 1" ;
+ s:postalCode "4600" ;
+ s:streetAddress "Emil-Figge-Straße 76" ] ;
+ s:url <http://www.ispgmbh.de/> ;
+ s:telephone "0211-4059540" ;
+ s:faxNumber "0211-4059541" ;
+ s:name "ISP GmbH Individuelle Softwareprodukte" .
+
+_:com_digitron
+ a s:Corporation ;
+ s:address [
+ a s:PostalAddress ;
+ s:addressCountry "DE" ;
+ s:addressLocality "Bielefeld 1" ;
+ s:postalCode "4800 " ;
+ s:streetAddress "Mühlenstraße 47" ] ;
+ s:url <http://www.digitron-web.de/> ;
+ s:telephone "0521-65136" ;
+ s:name "digitron GmbH" .
+
+# L3
+_:com_accommodat
+ a s:Corporation ;
+ s:address [
+ a s:PostalAddress ;
+ s:addressCountry "DE" ;
+ s:addressLocality "Sankt Augustin" ;
+ s:postalCode "53757 " ;
+ s:streetAddress "Rathausallee 10" ] ;
+ s:url <http://www.accommodat.de/> ;
+ s:telephone "(02241) 92530" ;
+ s:name "ACCOMMODAT GmbH" .
+
+# multiline (siehe computerwoche)
+_:com_webidata
+ a s:Corporation ;
+ s:address [
+ a s:PostalAddress ;
+ s:addressCountry "DE" ;
+ s:addressLocality "Mannheim 61" ;
+ s:postalCode "6800" ;
+ s:streetAddress "Wildbader Straße 7" ] ;
+ s:telephone "06 21/4 70 06-0" ;
+ s:name "Webidata Softwareentwicklung GmbH" .
+
+_:com_advodat
+ a s:Corporation ;
+ s:address [
+ a s:PostalAddress ;
+ s:addressCountry "DE" ;
+ s:addressLocality "München" ;
+ s:postalCode "8000" ;
+ s:streetAddress "Arabellastraße 15" ] ;
+ s:name "Advodat GmbH" ;
+ .
+
+_:com_modsoft
+ a s:Corporation ;
+ s:address [
+ a s:PostalAddress ;
+ s:addressCountry "DE" ;
+ s:addressLocality "Bonn 1" ;
+ s:postalCode "5300" ;
+ s:streetAddress "Bonngasse 4–6" ] ;
+ s:name "Modsoft – Organisation für Software und Computer-Anwendung GmbH" ;
+ .
+
+
diff --git a/ttl/people.ttl b/ttl/people.ttl
new file mode 100644
index 0000000..bfe667e
--- /dev/null
+++ b/ttl/people.ttl
@@ -0,0 +1,250 @@
+##############
+### People ###
+##############
+
+_:person_aschemann a s:Person ;
+ s:familyName "Aschemann" ;
+ s:givenName "Gerd" ;
+ s:url <http://aschemann.net/> .
+
+_:person_diehl a s:Person ;
+ s:familyName "Diehl" ;
+ s:givenName "Michael" .
+
+_:person_ambros a s:Person ;
+ s:familyName "Ambros" ;
+ s:givenName "Wolfgang" .
+
+_:person_liedtke a s:Person ;
+ s:familyName "Liedtke" ;
+ s:givenName "Jochen" ;
+ s:deathDate "2001-06-10" ;
+ s:alumni _:org_unibi ;
+ s:sameAs <https://en.wikipedia.org/wiki/Jochen_Liedtke> ;
+ .
+
+_:person_heinrichs a s:Person ;
+ s:familyName "Heinrichs" ;
+ s:givenName "Dietmar" ;
+ s:employee _:org_hrz ;
+ s:sameAs <http://ekvv.uni-bielefeld.de/pers_publ/publ/PersonDetail.jsp?personId=22912> .
+
+_:person_heyderhoff a s:Person ;
+ s:familyName "Heyderhoff" ;
+ s:givenName "Peter" .
+
+_:person_oppor a s:Person ;
+ s:familyName "Oppor" ;
+ s:givenName "Lothar" .
+
+_:person_craemer a s:Person ;
+ s:familyName "Craemer" ;
+ s:givenName "Dieter" .
+
+_:person_maccarthy a s:Person ;
+ s:familyName "MacCarthy" ;
+ s:givenName "John" .
+
+_:person_bendisch a s:Person ;
+ s:familyName "Bendisch" ;
+ s:givenName "Jürgen" .
+
+_:person_indenbirken a s:Person ;
+ s:familyName "Indenbirken" ;
+ s:givenName "Heiko" .
+
+_:person_bartling
+ a s:Person ;
+ s:familyName "Bartling" ;
+ s:givenName "Ulrich" ;
+ s:alumni _:org_unibi .
+
+_:person_nolting
+ a s:Person;
+ s:familyName "Nolting" ;
+ s:givenName "Reinhard" .
+
+_:person_roland
+ a s:Person ;
+ s:familyName "Roland" ;
+ s:givenName "Rudolf" .
+
+_:person_moeller
+ a s:Person ;
+ s:familyName "Möller" ;
+ s:givenName "Renate" ;
+ s:sameAs <http://ekvv.uni-bielefeld.de/pers_publ/publ/PersonDetail.jsp?personId=21739>.
+
+_:person_puhlmann
+ a s:Person ;
+ s:familyName "Puhlmann" ;
+ s:givenName "Axel" ;
+ s:employee _:com_schoenbeck .
+
+_:person_hahn
+ a s:Person ;
+ s:familyName "Hahn" ;
+ s:givenName "Rainer" .
+
+_:person_koster
+ a s:Person ;
+ s:givenName "Cornelis Hermanns Antonius";
+ s:familyName "Koster" ;
+ # source: https://web.archive.org/web/20130705020327/http://www.eecs.tu-berlin.de/menue/einrichtungen/professuren/nachrufe/
+ s:deathDate "2013-03-21" ;
+ s:birthDate "1943-07-13" ;
+ s:url <http://www.cs.ru.nl/~kees> ;
+ .
+
+_:person_ley
+ a s:Person ;
+ s:familyName "Ley" ;
+ s:givenName "Irmgard" .
+
+_:person_metterhausen
+ a s:Person ;
+ s:familyName "Metterhausen" ;
+ s:givenName "Werner" .
+
+_:person_fey-mcclean
+ a s:Person ;
+ s:familyName "Fey-McClean" ;
+ s:givenName "Monika" .
+
+_:person_kloeckner
+ a s:Person ;
+ s:familyName "Klöckner" ;
+ s:givenName "Konrad" .
+
+_:person_keil
+ a s:Person ;
+ s:familyName "Keil" ;
+ s:givenName "Robert" .
+
+_:person_durchholz
+ a s:Person ;
+ s:familyName "Durchholz" ;
+ s:givenName "J." .
+
+_:person_klapper
+ a s:Person ;
+ s:familyName "Klapper" ;
+ s:givenName "Frank" .
+
+_:person_schneider
+ a s:Person ;
+ s:familyName "Schneider" ;
+ s:givenName "Udo" .
+
+_:person_bernhard
+ a s:Person ;
+ s:familyName "Bernhard" ;
+ s:givenName "Ursula" .
+
+_:person_klingen
+ a s:Person ;
+ s:familyName "Klingen" ;
+ s:givenName "Leo H." ;
+ .
+
+_:person_seyfert
+ a s:Person ;
+ s:familyName "Seyfert" ;
+ s:givenName "Wolfgang" ;
+ .
+
+_:person_breiling
+ a s:Person ;
+ s:familyName "Breiling" ;
+ s:givenName "Adolf" ;
+ .
+
+_:person_schmidt-belz
+ a s:Person ;
+ s:familyName "Schmidt-Belz" ;
+ s:givenName "Barbara" ;
+ .
+
+_:person_jaehnichen
+ a s:Person ;
+ s:familyName "Jähnichen" ;
+ s:givenName "Stefan" ;
+ .
+
+_:person_koch
+ a s:Person ;
+ s:familyName "Koch" ;
+ s:givenName "Wilfried" ;
+ .
+
+_:person_starcke
+ a s:Person ;
+ s:familyName "Starcke" ;
+ s:givenName "Karl Wilhelm" ;
+ .
+
+_:person_petersen
+ a s:Person ;
+ s:familyName "Petersen" ;
+ s:givenName "Ulrike" ;
+ .
+
+_:person_noltemeier
+ a s:Person ;
+ s:familyName "Noltemeier" ;
+ s:givenName "Albert" ;
+ .
+
+_:person_stock
+ a s:Person ;
+ s:familyName "Stock" ;
+ s:givenName "H. Peter" ;
+ .
+
+_:person_kammerer
+ a s:Person ;
+ s:familyName "Kammerer" ;
+ s:givenName "E." ;
+ .
+
+_:person_sinha
+ a s:Person ;
+ s:familyName "Sinha" ;
+ s:givenName "Bhabani P." ;
+ .
+
+_:person_hoens
+ a s:Person ;
+ s:familyName "Hoens" ;
+ s:givenName "G." ;
+ .
+
+_:person_hommel
+ a s:Person ;
+ s:familyName "Hommel" ;
+ s:givenName "Günter" ;
+ .
+
+_:person_jaeckel
+ a s:Person ;
+ s:familyName "Jäckel" ;
+ s:givenName "Joachim" ;
+ .
+
+_:person_kleine
+ a s:Person ;
+ s:familyName "Kleine" ;
+ s:givenName "Karl" ;
+ .
+
+_:person_wermelskirchen
+ a s:Person ;
+ s:familyName "Wermelskirchen" ;
+ s:givenName "Clemens" ;
+ .
+
+_:person_goergen
+ a s:Person ;
+ s:givenName "Klaus" ;
+ s:familyName "Görgen" ;
+ .
diff --git a/ttl/software.ttl b/ttl/software.ttl
new file mode 100644
index 0000000..82dd713
--- /dev/null
+++ b/ttl/software.ttl
@@ -0,0 +1,407 @@
+################
+### Software ###
+################
+
+<#eumel17>
+ a s:SoftwareApplication ;
+ s:name "EUMEL" ;
+ s:softwareVersion "1.7" ;
+ s:datePublished "1984" ;
+ s:offers _:offer_eumelmulti , _:offer_eumelsingle, _:offer_eumelpd ;
+ s:author _:org_gmd ;
+ .
+
+<#eumel18>
+ a s:SoftwareApplication ;
+ s:name "EUMEL" ;
+ s:softwareVersion "1.8" ;
+ s:datePublished "1986-10" ;
+ s:offers _:offer_eumelmulti , _:offer_eumelsingle ;
+ s:author _:org_gmd ;
+ .
+
+_:offer_eumelmulti
+ a s:Offer ;
+ s:name "Multi-User-Version" ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "750" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "False" ;
+ ] ;
+ s:validFrom "1985-11-08" ; # vertriebsinfos
+ s:validThrough "1987" ; # seyfert87
+ s:offeredBy _:org_gmd ;
+ .
+
+_:offer_eumelsingle
+ a s:Offer ;
+ s:name "Single-User-Version" ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "250" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "False" ;
+ ] ;
+ s:validFrom "1985-11-08" ; # vertriebsinfos
+ s:validThrough "1987" ; # seyfert87
+ s:offeredBy _:org_gmd ;
+ .
+
+_:offer_eumelpd
+ a s:Offer ;
+ s:name "Public Domain" ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "50" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "False" ;
+ ] ;
+ s:validFrom "1989-11-09" ;
+ s:offeredBy _:com_schoenbeck ;
+ .
+
+<#msdosdat>
+ a s:SoftwareApplication ;
+ s:name "MS-DOS-DAT" ;
+ s:description "MS-DOS interoperability layer" ;
+ s:author _:org_gmd ;
+ s:offers [
+ a s:Offer ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "200" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "False" ;
+ ] ;
+ s:validFrom "1985-11-08" ; # vertriebsinfos
+ s:validThrough "1987" ; # seyfert87
+ s:offeredBy _:org_gmd ;
+ ] ;
+ s:datePublished "1986-01-01" ; # vertriebsinfos
+ .
+
+<#gmdtexteditor>
+ a s:SoftwareApplication ;
+ s:name "Texteditor" ;
+ s:author _:org_gmd ;
+ s:offers [
+ a s:Offer ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "850" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "False" ;
+ ] ;
+ s:validFrom "1985-11-08" ; # vertriebsinfos
+ s:validThrough "1987" ; # seyfert87
+ s:offeredBy _:org_gmd ;
+ ] ;
+ .
+
+<#basicp6066>
+ a s:SoftwareApplication ;
+ s:name "BASIC P 6066 compiler" ;
+ s:author _:org_gmd ;
+ s:offers [
+ a s:Offer ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "400" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "False" ;
+ ] ;
+ s:validFrom "1985-11-08" ; # vertriebsinfos
+ s:offeredBy _:org_gmd ;
+ ] ;
+ .
+
+<#mbasic>
+ a s:SoftwareApplication ;
+ s:name "M-BASIC" ;
+ s:author _:org_gmd ;
+ s:offers [
+ a s:Offer ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "400" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "False" ;
+ ] ;
+ s:validFrom "1985-11-08" ; # vertriebsinfos
+ s:offeredBy _:org_gmd ;
+ ] ;
+ s:datePublished "1986-03" ; # vertriebsinfos
+ .
+
+<#eumelnetz>
+ a s:SoftwareApplication ;
+ s:name "EUMEL-Netz" ;
+ s:author _:org_gmd ;
+ s:offers [
+ a s:Offer ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "200" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "False" ;
+ ] ;
+ s:validFrom "1985-11-08" ; # vertriebsinfos
+ s:validThrough "1987" ; # seyfert87
+ s:offeredBy _:org_gmd ;
+ ] ;
+ .
+
+<#dynamo>
+ a s:SoftwareApplication ;
+ s:name "DYNAMO" ;
+ s:author _:org_gmd ;
+ s:offers [
+ a s:Offer ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "200" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "False" ;
+ ] ;
+ s:validFrom "1985-11-08" ; # vertriebsinfos
+ s:validThrough "1987" ; # seyfert87
+ s:offeredBy _:org_gmd ;
+ ] ;
+ .
+
+<#lisp>
+ a s:SoftwareApplication ;
+ s:name "LISP" ;
+ s:author _:org_gmd ;
+ s:offers [
+ a s:Offer ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "0" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "False" ;
+ ] ;
+ s:validFrom "1985-11-08" ; # vertriebsinfos
+ s:validThrough "1987" ; # seyfert87
+ s:offeredBy _:org_gmd ;
+ ] ;
+ .
+
+<#dasys>
+ a s:SoftwareApplication ;
+ s:name "DASYS" ;
+ s:description "Statistics software" ;
+ s:author _:org_gmd ;
+ s:offers [
+ a s:Offer ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "200" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "False" ;
+ ] ;
+ s:validFrom "1985-11-08" ; # vertriebsinfos
+ s:validThrough "1987" ; # seyfert87
+ s:offeredBy _:org_gmd ;
+ ] ;
+ .
+
+<#remis>
+ a s:SoftwareApplication ;
+ s:name "REMIS" ;
+ s:description "Relational database with SQL support" ;
+ s:author _:org_gmd ;
+ s:offers [
+ a s:Offer ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "200" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "False" ;
+ ] ;
+ s:validFrom "1985-11-08" ; # vertriebsinfos
+ s:validThrough "1987" ; # seyfert87
+ s:offeredBy _:org_gmd ;
+ ] ;
+ .
+
+<#baisy>
+ a s:SoftwareApplication ;
+ s:name "BAISY" ;
+ s:description "Database" ;
+ s:author _:org_gmd ;
+ .
+
+<#eudas>
+ a s:SoftwareApplication ;
+ s:name "EUDAS" ;
+ s:author _:org_gmd ;
+ .
+
+<#moco>
+ a s:SoftwareApplication ;
+ s:name "MOCO" ;
+ s:description "Modellcomputer MOCO" ;
+ s:author _:org_gmd ;
+ s:offers [
+ a s:Offer ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "0" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "False" ;
+ ] ;
+ s:validFrom "1985-11-08" ; # vertriebsinfos
+ s:offeredBy _:org_gmd ;
+ ] ;
+ .
+
+<#hamster>
+ a s:SoftwareApplication ;
+ s:name "HAMSTER" ;
+ s:author _:org_gmd ;
+ s:offers [
+ a s:Offer ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "0" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "False" ;
+ ] ;
+ s:validFrom "1985-11-08" ; # vertriebsinfos
+ s:offeredBy _:org_gmd ;
+ ] ;
+ .
+
+<#multiline-superbase>
+ a s:SoftwareApplication ;
+ s:name "Multiline Superbase" ;
+ s:applicationCategory "database" ;
+ s:author _:com_webidata ;
+ .
+
+<#multiline-orgapac>
+ a s:SoftwareApplication ;
+ s:name "Multiline Orga Pac" ;
+ s:description "Organisationspaket" ;
+ s:author _:com_webidata ;
+ .
+
+<#multiline-btx>
+ a s:SoftwareApplication ;
+ s:name "Multiline BTX" ;
+ s:description "BTX-Inhouse-Lösung" ;
+ s:author _:com_webidata ;
+ .
+
+<#multiline-inkasso>
+ a s:SoftwareApplication ;
+ s:name "Multiline Inkasso" ;
+ s:description "software for debt collecting agencies" ;
+ s:author _:com_webidata ;
+ .
+
+<#multiline-hbg>
+ a s:SoftwareApplication ;
+ s:name "Multiline HGB Par.89ff." ;
+ s:description "Branchenpaket für Handelsvertreter" ;
+ s:author _:com_webidata ;
+ .
+
+<#dgs-grafik>
+ a s:SoftwareApplication ;
+ s:name "dgs Digitron-Grafik-System" ;
+ s:author _:com_digitron ;
+ s:offers [
+ a s:Offer ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "450" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "True" ; # ?
+ ] ;
+ s:validFrom "1990" ; # ambros90b
+ s:validThrough "1990" ;
+ s:offeredBy _:com_digitron ;
+ ] ;
+ .
+
+<#dgs-supervision>
+ a s:SoftwareApplication ;
+ s:name "dgs SUPER VISION" ;
+ s:author _:com_digitron ;
+ .
+
+<#dgs-superchart>
+ a s:SoftwareApplication ;
+ s:name "dgs Super Chart" ;
+ s:author _:com_digitron ;
+ s:offers [
+ a s:Offer ;
+ s:priceSpecification [
+ a s:UnitPriceSpecification ;
+ s:price "1200" ;
+ s:priceCurrency "DEM" ;
+ s:valueAddedTaxIncluded "True" ; # ?
+ ] ;
+ s:validFrom "1990" ; # ambros90b
+ s:validThrough "1990" ;
+ s:offeredBy _:com_digitron ;
+ ] ;
+ .
+
+<#eumelbase>
+ a s:SoftwareApplication ;
+ s:name "EUMELbase" ;
+ s:description "Relational database" ;
+ s:applicationCategory "database" ;
+ s:author _:com_isp ;
+ .
+
+<#eumelcalc>
+ a s:SoftwareApplication ;
+ s:name "EUMELcalc" ;
+ s:applicationCategory "spreadsheet" ;
+ s:author _:com_isp ;
+ .
+
+<#eumelwriter>
+ a s:SoftwareApplication ;
+ s:name "EUMELwriter" ;
+ s:applicationCategory "text processing" ;
+ s:author _:com_isp ;
+ .
+
+# see ende87
+<#laboris>
+ a s:SoftwareApplication ;
+ s:name "LABORIS" ;
+ s:description "Software suite for doctors" ;
+ s:author _:com_isp ;
+ .
+
+# see iur86
+<#ergojur>
+ a s:SoftwareApplication ;
+ s:name "Ergo JUR" ;
+ s:author _:com_modsoft ;
+ s:operatingSystem "EUMEL" ;
+ # see iur86
+ s:memoryRequirements "512 KB" ;
+ s:storageRequirements "0.5 MB" ;
+ s:dateCreated "1986" ;
+ .
+
+# ~120 installs in 1986 [schuetz86]_
+<#advodat>
+ a s:SoftwareApplication ;
+ s:name "advodat" ;
+ s:author _:com_advodat ;
+ s:operatingSystem "EUMEL" ;
+ # see iur86
+ s:memoryRequirements "512 KB" ;
+ s:storageRequirements "3 MB" ;
+ s:dateCreated "1984" ;
+ .
+