Annif uses a combination of existing natural language processing and machine learning tools including Maui, Omikuji, fastText and Gensim. It is multilingual and can support any subject vocabulary (in SKOS or a simple TSV format). It provides a command-line interface, a simple Web UI and a microservice-style REST API.
Apache Solr 8.4.
- https://lucene.apache.org/solr/guide/8_4/uploading-structured-data-store-data-with-the-data-import-handler.html
- https://lucene.apache.org/solr/guide/8_4/configuring-solrconfig-xml.html
- https://lucene.apache.org/solr/guide/8_4/taking-solr-to-production.html#taking-solr-to-production
- https://askubuntu.com/questions/680690/how-to-uninstall-solr
- https://lucene.apache.org/solr/guide/8_4/enabling-ssl.html#enabling-ssl
- Data import Handler error:
BaseX – XML database engine
BaseX is a robust, high-performance and Open Source XML database engine and a highly compliant XQuery 3.1 processor with full support of the W3C Update and Full Text extensions. It serves as excellent framework for building complex data-intensive web applications. It comes with interactive user interfaces (desktop, web-based) .
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:
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)
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.
CSV aus Excel in UTF8 erstellen
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.