From a6d474471dddc2d7a187a66358aafcb86235ca69 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Sat, 21 Jan 2017 11:24:56 +0100 Subject: Restructure git Move tools into separate repo, split TTL file. --- .gitignore | 6 +- Makefile | 32 + index.rst | 2 +- index.ttl | 2971 ----------------------------------------- software.rst | 2 +- tools/convertCharset.py | 71 - tools/convertFileDs.py | 167 --- tools/eumel.py | 327 ----- tools/extractAll.sh | 21 - tools/extractArchive.py | 110 -- tools/formatRefs.py | 2 +- tools/formatSoftware.py | 54 +- tools/linearizeDisk.py | 49 - tools/rdf.py | 54 + ttl/head.ttl | 62 + ttl/keywords.ttl | 12 + ttl/library_chip.ttl | 78 ++ ttl/library_computerwoche.ttl | 153 +++ ttl/library_gmd.ttl | 577 ++++++++ ttl/library_login.ttl | 109 ++ ttl/library_manuals.ttl | 361 +++++ ttl/library_random.ttl | 804 +++++++++++ ttl/organizations.ttl | 179 +++ ttl/people.ttl | 250 ++++ ttl/software.ttl | 407 ++++++ 25 files changed, 3084 insertions(+), 3776 deletions(-) create mode 100644 Makefile delete mode 100644 index.ttl delete mode 100755 tools/convertCharset.py delete mode 100755 tools/convertFileDs.py delete mode 100644 tools/eumel.py delete mode 100755 tools/extractAll.sh delete mode 100755 tools/extractArchive.py delete mode 100755 tools/linearizeDisk.py create mode 100644 tools/rdf.py create mode 100644 ttl/head.ttl create mode 100644 ttl/keywords.ttl create mode 100644 ttl/library_chip.ttl create mode 100644 ttl/library_computerwoche.ttl create mode 100644 ttl/library_gmd.ttl create mode 100644 ttl/library_login.ttl create mode 100644 ttl/library_manuals.ttl create mode 100644 ttl/library_random.ttl create mode 100644 ttl/organizations.ttl create mode 100644 ttl/people.ttl create mode 100644 ttl/software.ttl 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 . -@prefix s: . - -<./> a s:Article ; - s:name "Not just a footnote of history: EUMEL" ; - s:dateCreated "2016-08-26" ; - s:dateModified "2016-10-09" ; - s:license ; - 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 ; - 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 ; - 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 ; - 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 ; - s:sameAs ; - 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 ; - s:url ; - . - -<#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 . - -<#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 ; - s:sameAs ; - 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 ; - s:datePublished "1985" ; - s:isbn "978-3-519-02529-0" ; - s:sameAs ; - 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 ; - s:url ; - 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 ; - s:isbn "978-3-540-56286-3"; - s:numberOfPages "701" ; - s:url ; - 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 ; - s:publisher _:org_hrz ; - s:url ; - 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 ; - s:url ; - 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 ; - s:url ; - s:sameAs ; - 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 ; - s:url ; - s:about _:thing_eumel ; - . - -<#at86> - a s:NewsArticle ; - s:name "Betriebssystem EUMEL auf Personal Computern" ; - s:pageStart "174" ; - s:pageEnd "174" ; - s:url ; - s:url ; - 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 ; - s:url ; - . - -<#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 ; - s:url ; - . - -<#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 ; - s:url ; - . - -_: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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - s:url ; - . - -_: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 ; - s:url ; - . - -<#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 ; - s:url ; - . - -<#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 ; - s:url ; - . - -<#liedtke76> - a s:Book ; - s:author _:person_liedtke ; - s:datePublished "1976" ; - s:inLanguage "de-DE" ; - s:about _:thing_elan ; - s:numberOfPages "230" ; - s:url ; - s:name "Implementation eines SLAN-Compilers, Teil 1" ; - s:sameAs ; - . - -<#bartling76> - a s:Book ; - s:author _:person_bartling ; - s:datePublished "1976" ; - s:about _:thing_elan ; - s:inLanguage "de-DE" ; - s:numberOfPages "145" ; - s:url ; - s:name "Implementation eines SLAN-Compilers, Teil 2" ; - s:sameAs ; - . - -_: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 ; - 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 ; - 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 ; - 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 ; - s:sameAs ; - s:sameAs ; - s:url ; - s:url ; - 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 ; - s:about _:thing_elan ; - s:numberOfPages "95" ; - s:inLanguage "de-DE" ; - s:publisher _:org_akademische_verlagsgesellschaft ; - s:isbn "3-400-00384-0" ; - s:url ; - . - -<#klingen85> - a s:Book ; - s:author _:person_liedtke, _:person_klingen ; - s:datePublished "1985" ; - s:name "ELAN in 100 Beispielen" ; - s:sameAs ; - s:sameAs ; - 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 ; - s:inLanguage "de-DE" ; - s:name "Restauration eines Olivetti M20" ; - . - -<#höltgen12> - a s:BlogPosting ; - s:url ; - 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 ; - s:url ; - s:url ; - s:url ; - 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 ; - . - -<#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 ; - . - -<#heyderhoff85b> - a s:Report ; - s:name "Reisebericht Japan" ; - s:author _:person_heyderhoff ; - s:dateCreated "1985" ; - s:url ; - . - -# 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 ; - . - -# 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 ; - . - -_: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 ; - # 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 ; - 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 ; - 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 ; - 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 ; - . - -<#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 ; - . - -############ -### 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 ; - . - -<#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 ; - . - -<#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 ; - . - -############### -### 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 ; - s:url ; - 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 ; - s:url ; - 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 ; - s:url ; - . - -<#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 ; - s:url ; - 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 ; - s:url ; - . - -<#remis84> - a s:Book ; - s:sameAs ; - 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 ; - s:url ; - . - -<#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 ; - s:url ; - . - -<#sys86> - a s:Book ; - s:datePublished "1986-08-08" ; - s:name "Systemhandbuch" ; - s:numberOfPages "153" ; - s:sameAs ; - s:author _:person_liedtke , - _:person_heinrichs , - _:person_hahn ; - s:inLanguage "de-DE" ; - s:about _:thing_eumel ; - s:url ; - s:url ; - s:publisher _:org_gmd ; - . - -<#sys84> - a s:Book ; - s:datePublished "1984-05-16" ; - s:name "Systemhandbuch" ; - s:numberOfPages "105" ; - s:sameAs ; - s:author _:person_liedtke , - _:person_heinrichs , - _:person_hahn ; - s:inLanguage "de-DE" ; - s:about _:thing_eumel ; - s:url ; - s:url ; - 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 ; - s:sameAs ; - s:sameAs ; - s:sameAs ; - 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 ; - s:url ; - . - -<#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 ; - s:url ; - . - -<#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 ; - s:sameAs ; - 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 ; - s:sameAs ; - s:sameAs ; - # another one? - s:sameAs ; - s:inLanguage "de-DE" ; - s:about _:thing_eumel ; - s:publisher _:org_hrz , _:org_gmd ; - s:url ; - . - -<#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 ; - . - -<#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 ; - s:sameAs ; - s:sameAs ; - s:about _:thing_eumel ; - s:inLanguage "de-DE" ; - . - -<#görgen84> - a s:Book ; - s:sameAs ; - s:sameAs ; - 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 ; - s:sameAs ; - 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 ; - 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 ; - s:sameAs ; - s:url ; - s:url ; - 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 ; - s:sameAs ; - s:url ; - s:url ; - 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 ; - s:sameAs ; - s:url ; - s:url ; - 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 ; - s:sameAs ; - s:url ; - s:url ; - 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 ; - s:sameAs ; - s:url ; - s:url ; - 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 ; - s:url ; - 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 ; - s:sameAs ; - s:url ; - s:url ; - s:about _:thing_eumel ; - s:inLanguage "de-DE" ; - . - -### EUMEL-Praxis ### - -_:thing_eumel-praxis a s:Book ; - s:name "EUMEL-Praxis" ; - s:sameAs ; - s:sameAs ; - s:sameAs ; - . - -<#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 ; - s:sameAs ; - s:sameAs ; - s:url ; - 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 ; - s:sameAs ; - s:sameAs ; - s:url ; - 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 ; - s:sameAs ; - s:sameAs ; - s:url ; - 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 ; - s:url ; - 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 ; - s:url ; - 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 ; - s:url ; - 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 ; - s:url ; - 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 ; - 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 ; - s:url ; - 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 ; - s:url ; - 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 ; - s:url ; - 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 ; - s:url ; - 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 ; - s:url ; - 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 ; - 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 ; - 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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -################### -### 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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - 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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - 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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -################### -### 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 ; - . - -<#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 ; - . - -<#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 ; - . - -<#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 ; - . - -### Keywords/Topics ### - -_:thing_elan a s:ComputerLanguage ; - s:sameAs ; - s:name "ELAN" . - -_:thing_eumel a s:SoftwareApplication ; - s:sameAs ; - 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 . - -_: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 ; - 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 ; - 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 ; - 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 ; - 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 ; - 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 . - -_: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 ; - . - -_:person_heinrichs a s:Person ; - s:familyName "Heinrichs" ; - s:givenName "Dietmar" ; - s:employee _:org_hrz ; - s:sameAs . - -_: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 . - -_: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 ; - . - -_: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 (' 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 (''.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 (' {% 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 . +@prefix s: . + +<./> a s:Article ; + s:name "Not just a footnote of history: EUMEL" ; + s:dateCreated "2016-08-26" ; + s:dateModified "2016-10-09" ; + s:license ; + 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 ; + s:name "ELAN" . + +_:thing_eumel a s:SoftwareApplication ; + s:sameAs ; + 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 ; + . + +<#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 ; + . + +<#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 ; + . + 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 ; + s:url ; + 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 ; + s:url ; + 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 ; + s:url ; + 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 ; + s:url ; + 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 ; + 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 ; + s:url ; + 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 ; + s:url ; + 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 ; + s:url ; + 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 ; + s:url ; + 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 ; + s:url ; + 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 ; + 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 ; + 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 ; + s:sameAs ; + s:sameAs ; + s:about _:thing_eumel ; + s:inLanguage "de-DE" ; + . + +<#görgen84> + a s:Book ; + s:sameAs ; + s:sameAs ; + 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 ; + . + +<#viebeg84> + a s:Book ; + s:sameAs ; + s:sameAs ; + 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 ; + . + +<#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 ; + s:isPartOf [ + a s:PublicationIssue ; + s:isPartOf _:thing_gmd_arbeitspapiere ; + s:issueNumber "65" ; + ] ; + s:about _:thing_eumel ; + s:inLanguage "de-DE" ; + s:url ; + . + +######################### +### 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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + . + +################### +### 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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + 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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + 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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + . + +################### +### 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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + . + 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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + s:url ; + 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 ; + s:url ; + 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 ; + s:url ; + . + +<#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 ; + s:url ; + 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 ; + s:url ; + . + +<#remis84> + a s:Book ; + s:sameAs ; + 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 ; + s:url ; + . + +<#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 ; + s:url ; + . + +<#sys86> + a s:Book ; + s:datePublished "1986-08-08" ; + s:name "Systemhandbuch" ; + s:numberOfPages "153" ; + s:sameAs ; + s:author _:person_liedtke , + _:person_heinrichs , + _:person_hahn ; + s:inLanguage "de-DE" ; + s:about _:thing_eumel ; + s:url ; + s:url ; + s:publisher _:org_gmd ; + . + +<#sys84> + a s:Book ; + s:datePublished "1984-05-16" ; + s:name "Systemhandbuch" ; + s:numberOfPages "105" ; + s:sameAs ; + s:author _:person_liedtke , + _:person_heinrichs , + _:person_hahn ; + s:inLanguage "de-DE" ; + s:about _:thing_eumel ; + s:url ; + s:url ; + 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 ; + s:sameAs ; + s:sameAs ; + s:sameAs ; + 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 ; + s:url ; + . + +<#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 ; + s:url ; + . + +<#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 ; + s:sameAs ; + s:name "EUMEL-Quellcode der insertierten ELAN-Pakete" ; + s:inLanguage "de-DE" ; + s:about _:thing_eumel ; + s:publisher _:org_gmd, _:org_hrz ; + s:url ; + . + +<#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 ; + s:sameAs ; + s:sameAs ; + # another one? + s:sameAs ; + s:inLanguage "de-DE" ; + s:about _:thing_eumel ; + s:publisher _:org_hrz , _:org_gmd ; + s:url ; + . + +<#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 ; + . + +<#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 ; + s:sameAs ; + s:url ; + s:url ; + 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 ; + s:sameAs ; + s:url ; + s:url ; + 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 ; + s:sameAs ; + s:url ; + s:url ; + 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 ; + s:sameAs ; + s:url ; + s:url ; + 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 ; + s:sameAs ; + s:url ; + s:url ; + 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 ; + s:url ; + 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 ; + s:sameAs ; + s:url ; + s:url ; + 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 ; + 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 ; + 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 ; + 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 ; + s:sameAs ; + 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 ; + s:url ; + . + +<#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 . + +<#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 ; + s:sameAs ; + 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 ; + s:datePublished "1985" ; + s:isbn "978-3-519-02529-0" ; + s:sameAs ; + 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 ; + s:url ; + 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 ; + s:isbn "978-3-540-56286-3"; + s:numberOfPages "701" ; + s:url ; + 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 ; + s:publisher _:org_hrz ; + s:url ; + 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 ; + s:url ; + 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 ; + s:url ; + s:sameAs ; + 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 ; + s:url ; + s:about _:thing_eumel ; + . + +<#at86> + a s:NewsArticle ; + s:name "Betriebssystem EUMEL auf Personal Computern" ; + s:pageStart "174" ; + s:pageEnd "174" ; + s:url ; + s:url ; + 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 ; + s:url ; + . + +<#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 ; + s:url ; + . + +<#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 ; + s:url ; + . + +_: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 ; + . + +<#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 ; + . + +<#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 ; + . + +<#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 ; + s:url ; + . + +_: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 ; + s:url ; + . + +<#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 ; + s:url ; + . + +<#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 ; + s:url ; + . + +<#liedtke76> + a s:Book ; + s:author _:person_liedtke ; + s:datePublished "1976" ; + s:inLanguage "de-DE" ; + s:about _:thing_elan ; + s:numberOfPages "230" ; + s:url ; + s:name "Implementation eines SLAN-Compilers, Teil 1" ; + s:sameAs ; + . + +<#bartling76> + a s:Book ; + s:author _:person_bartling ; + s:datePublished "1976" ; + s:about _:thing_elan ; + s:inLanguage "de-DE" ; + s:numberOfPages "145" ; + s:url ; + s:name "Implementation eines SLAN-Compilers, Teil 2" ; + s:sameAs ; + . + +_: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 ; + 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 ; + 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 ; + 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 ; + s:sameAs ; + s:sameAs ; + s:url ; + s:url ; + 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 ; + s:about _:thing_elan ; + s:numberOfPages "95" ; + s:inLanguage "de-DE" ; + s:publisher _:org_akademische_verlagsgesellschaft ; + s:isbn "3-400-00384-0" ; + s:url ; + . + +<#klingen85> + a s:Book ; + s:author _:person_liedtke, _:person_klingen ; + s:datePublished "1985" ; + s:name "ELAN in 100 Beispielen" ; + s:sameAs ; + s:sameAs ; + 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 ; + s:inLanguage "de-DE" ; + s:name "Restauration eines Olivetti M20" ; + . + +<#höltgen12> + a s:BlogPosting ; + s:url ; + 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 ; + s:url ; + s:url ; + s:url ; + 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 ; + . + +<#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 ; + . + +<#heyderhoff85b> + a s:Report ; + s:name "Reisebericht Japan" ; + s:author _:person_heyderhoff ; + s:dateCreated "1985" ; + s:url ; + . + +# 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 ; + . + +# 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 ; + . + +_: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 ; + # 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 ; + 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 ; + 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 ; + 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 ; + . + +<#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 ; + . + +### EUMEL-Praxis ### + +_:thing_eumel-praxis a s:Book ; + s:name "EUMEL-Praxis" ; + s:sameAs ; + s:sameAs ; + s:sameAs ; + . + +<#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 ; + s:sameAs ; + s:sameAs ; + s:url ; + 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 ; + s:sameAs ; + s:sameAs ; + s:url ; + 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 ; + s:sameAs ; + s:sameAs ; + s:url ; + 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 . + +_: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 ; + 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 ; + 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 ; + 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 ; + 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 ; + 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 . + +_: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 ; + . + +_:person_heinrichs a s:Person ; + s:familyName "Heinrichs" ; + s:givenName "Dietmar" ; + s:employee _:org_hrz ; + s:sameAs . + +_: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 . + +_: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 ; + . + +_: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" ; + . + -- cgit v1.2.3