Apache Solr 8.4.

 

 

BibTeX

siehe: http://www.bibtex.org/Format/de/

BibTeX Format Beschreibung

BibTeX-Dateien können folgende Einträge beinhalten:

  • @STRING definiert Abkürzungen, die in folgenden BibTeX Einträgen verwendet werden können. Etwa
    @string { foo = "Mrs. Foo" } 
    

    wird in einem BibTeX-Eintrag wie folgt angewandt:

    author = foo # " and Mr. Bar" 
    
  • @PREAMBLE legt fest, wie bestimmte Textstellen formatiert werden müssen.
  • @COMMENT um Kommentare in der BibTeX-Datei zu hinterlegen.
  • Entries Die eigentlichen BibTeX-Einträge: Jeder Eintrag repräsentiert eine Referenz zu einer bestimmten Publikation. Abhängig von der Art der Publikation werden unterschiedliche Eintrags-Typen herangezogen, und entsprechende Angaben gemacht@article, @book, @inproceedings etc.

Ein BibTeX-Eintrag besteht aus folgenden Elementen: Ein Publikations-Typ (das Wort nach @), ein Schlüsselwort und ein vom Typ abhängiges Mindestmaß an Tags, das sind Eintragungen die die Eigenschaften der Publikation definieren.

Diese Tags sind etwa: author, title, year, etc. Manche diese Tags sind verpflichtend, andere nicht.

Es können beliebige Tags angegeben werden, auch solche die von BibTeX selbst nicht interpretiert werden. Dies kann etwa dann Sinn machen, wenn man zusätzliche Information, die von diversen Tools wie z.B. Bib2x interpretiert werden kann, einbinden möchte.

Dies ist ein minimaler BibTeX-Eintrag:

@misc{ patashnik-bibtexing,
       author = "Oren Patashnik",
       title = "BIBTEXing",
       year = "1988" }

Konvertierung von Literaturreferenzen:

https://anystyle.io/

CETEIcean 🐳 / XML-TEI zu HTML5 Transformation

https://github.com/TEIC/CETEIcean

CETEIcean lets you display unmodified TEI documents in a web browser! Examples may be found here.

CETEIcean is a Javascript library that allows TEI documents to be displayed in a web browser without first transforming them to HTML. It uses the emerging Web Components standards, especially Custom Elements. It works by loading the TEI file dynamically, renaming the elements to follow the Custom Elements conventions, and registering them with the browser. Browsers that support Web Components will use them to add the appropriate display and behaviors to the TEI elements; other browsers will use fallback methods to achieve the same result.

Because it preserves the full structure and information from your TEI data model, CETEIcean allows you to build rich web applications from your source documents using standard tools like CSS and Javascript.

CETEIcean was inspired by TEI Boilerplate, which also displays TEI in the browser, but differs from it in a couple of important ways. CETEIcean does not rely on an in-browser XSLT transformation, triggered by an XSLT directive in the source, so no modification to the source XML is necessary for it to work. Because it follows the Custom Elements standard, the HTML it produces is valid and there are no possibilities of element name collisions (like HTML <p> vs. TEI <p> for example).

Usage

You can use CETEIcean in your projects just by grabbing the CETEI.js file from the latest release and linking to it in an HTML file like the examples do. Note that you’ll want also to grab the example CSS or make your own. If you want to build and play with it on your own, follow the steps below.

Simple Usage Example

This code fetches a TEI file, transforms it into HTML Custom Elements, and places the result in a div with id „TEI“.

var CETEIcean = new CETEI()
CETEIcean.getHTML5("URL_TO_YOUR_TEI.xml", function(data) {
  document.getElementById("TEI").appendChild(data)
})

Other methods

getHTML5( url, callback, perElementFn )

Returns a Promise that fetches an XML source document then calls the makeHTML5 method on the returned document.

Parameters:

  • url: The XML document will be fetched from the provided URL.
  • callback: A function to be called on the results.
  • perElementFn: A function to be called on each resulting element.

makeHTML5( XML, callback, perElementFn )

Converts the supplied XML string into HTML5 Custom Elements.

Parameters:

  • XML: The XML document serialized to string.
  • callback: A function to be called on the results.
  • perElementFn: A function to be called on each resulting element.

domToHTML5( XML_dom, callback, perElementFn )

Converts the supplied XML string into HTML5 Custom Elements.

Parameters:

  • XML_dom: The XML document as DOM.
  • callback: A function to be called on the results.
  • perElementFn: A function to be called on each resulting element.

unsetNamespace( ns )

To change a namespace to prefix mapping, the namespace must first be unset. Takes a namespace URI. In order to process a TEI P4 document, e.g., the TEI namespace must be unset before it can be set to the empty string.

setBaseUrl( base )

Sets the base URL for the document. Used to rewrite relative links in the XML source (which may be in a completely different location from the HTML wrapper).

Install

Get NodeJS.

Run

npm i

Build

npm run build

puts a copy of CETEI.js in the dist/ folder

Develop

npm run dev

runs a local web server on port 8888. Browse to the examples in the test/ folder. Make changes and they’ll show up when you reload.

Use

Run the build process and then include the generated CETEI.js file in an HTML document like the simpleTest.html file in the test/ folder. Or, use the server-side language and framework of your choice to generate such files on demand.

Customize

TEI documents displayed using CETEIcean can be customized via CSS or by specifying behaviors for individual elements. For documentation on behaviors see the wiki.

Composer (PHP)

 

So you ran composer as root…

https://getcomposer.org/doc/01-basic-usage.md

https://php-de.github.io/jumpto/composer/#composer-installation

https://linuxize.com/post/how-to-install-and-use-composer-on-ubuntu-18-04/

CRMgeo

http://www.cidoc-crm.org/crmgeo/home-5

CRMgeo is a formal ontology intended to be used as a global schema for integrating spatiotemporal properties of temporal entities and persistent items. Its primary purpose is to provide a schema consistent with the CIDOC CRM to integrate geoinformation using the conceptualizations, formal definitions, encoding standards and topological relations defined by the Open Geospatial Consortium (OGC). In order to do this it links the CIDOC CRM to the OGC standard of GeoSPARQL.

CRMgeo provides a refinement of spatial and temporal classes and properties of the CIDOC CRM. It relates them to the classes, topological relations and encodings provided by GeoSPARQL and thus allows spatiotemporal analysis offered by geoinformation systems based on the semantic distinctions of the CIDOC CRM.

Datenmanagementplaner bei Göttingen Research Online

Neuer Dienst  im Portal Göttingen Research Online!

GRO.plan steht Ihnen und Ihren Kolleg*innen sowie fortgeschrittenen Studierenden ab sofort zur Verfügung um fragegeleitet Datenmanagementpläne für Ihr nächstes Forschungsprojekt zu erstellen. Ausführlichere Informationen zum Dienst finden Sie auf unserer Webseite unter https://www.eresearch.uni-goettingen.de/services-and-software/gro-plan/.

Den Dienst direkt erreichen Sie hier: http://plan.goettingen-research-online.de/. Probieren Sie es gerne aus.

Datenmodellierung für digitale Editionen

Meyer, Till (2019): Datenmodellierung für digitale Editionen.
Stand und Perspektiven zwischen XML/TEI, Linked Open Data und Ontologien.
Masterarbeit an der Philosophische Fakultät, HU Berlin.
Im Zentrum dieser Masterarbeit steht die Frage, welchen Mehrwert Semantic-Web-Technologien für digitale Editionen bieten können. Um diese Frage zu beantworten, wird in einem ersten Schritt die Verbreitung von Semantic-Web-Technologien im Kulturerbebereich dargestellt. In den folgenden beiden Teilen (Kapitel 3 & 4) werden die Potenziale von Semantic-Web-Technologien für digitale Editionen mithilfe einer für diese Arbeit entwickelten Matrix genauer in den Blick genommen. In Kapitel 3 steht dabei die Erörterung der theoretischen Potenziale in der einschlägigen Fachliteratur im Vordergrund, während in Kapitel 4 52 Datenmodelle digitaler Editionen daraufhin untersucht werden, ob und wie Semantic-Web-Technologien hier bereits praktisch angewandt werden.
Download: