Skip to content
This repository has been archived by the owner on Dec 21, 2023. It is now read-only.

Changes

Dirk Roorda edited this page Dec 21, 2023 · 17 revisions

After an update it might be necessary to delete browser data for SHEBANQ or to refresh your browser after having loaded the SHEBANQ site!

2023-12-21

  • SHEBANQ to be migrated from DANS to KNAW-HuC

    Under the hood that means going from a virtual SE-Linux Server managed by DANS on KNAW-I&I infrastructure to a pod in a deployment in a Kubernetes cluster managed and hosted by the Digital Infrastructure department of the KNAW Humanities Cluster.

    Apart from this and a few logos, and the dropping of the Twitter feed on the home page, nothing is meant to change.

2021-10-20

  • SHEBANQ is updated:

    • new ETCBC data version 2021
    • new Emdros version 3.7.3
    • new Wep2py version 2.21.1
    • new Python version 3.6.8
    • lots of technical documentation
    • installation and maintenance scripts for server and local computer
    • refactored code (dozens of mudules in Python, Javascript, CSS instead of a few big files)
    • improved logistics: an index between queries and chapters: releated queries can now be found more easily
    • various subtle bug fixes
    • a functional test framework with Selenium and pytest

2020-03-10

  • When a user exports data from SHEBANQ to CSV, his/her name is used in the name of the downloaded file. If the name contains non-ascii characters, an error resulted. Now the offending characters are replaced by a ?.

2020-01-17

  • After a minor fix SHEBANQ was out of order, because I had done a half-hearted upgrade from Python2 to Python3 in Web2py. That has been fixed.

2019-06-17

  • When editing queries, you are warned for versions 4 and 4b, they are obsolete.
  • You are also warned for version c, because it is subject to change, so publishing from it is not recommended.
  • There are hints to guide you from version 4,4b to 2017.

2018-09-27

  • Left-to-right in verse numbers was not applied. Now it is.
  • SHEBANQ contained a fix to adjust spacing between Hebrew letters in Chrome. That is not needed anymore.

2018-09-10

  • Right-to-left in data view was broken in Safari. Fixed by adding the CSS attribute unicode-bidi: bidi-override in a number of places.

2018-08-08

  • Data update in version c. Christiaan Erwich and Cody Kingham ran the first part of the pipeline, transporting data from within the ETCBC to Text-Fabric data in several GitHub repositories. After that, Dirk Roorda executed the second part of the pipeline, which composes an MQL database and a MySQL database out of the GitHub repositories. These databases were imported into the SHEBANQ server that runs within the DANS/KNAW infrastructure.

2018-03-29

  • SHEBANQ links to James Cuénod's ParaBible. On every chapter page, there is a ParaBible icon. Click it, and you go to the same chapter in ParaBible. ParaBbile offers rich search capabilities, which can be used more fluently than SHEBANQ queries. Try it out and see what works best for you.

2018-01-17

  • The feature languageused to contain the valuesHebrewandAramaic, at least in SHEBANQ. But since we use the pipeline to generate data for SHEBANQ, the languagefeature contains the ISO codes instead:hboandarc. Because this breaks interoperability with Bible Online learner and Paratext I have decided to restore the feature languageas it was before, and make a new featurelanguageISO` with the ISO codes in it.

2017-10-21

  • Enumeration types (continued). We have generated enumeration types for eligible features in our previous update. However, we constructed a new enum type for every feature. But MQL cannot compare values of different types. So we lost the possibility to compare a ps with a prs_ps, although both have the same set of values. We resorted to a crude solution: we amalgamated all enum types into one.

2017-10-20

  • Enumeration types. After the first import of versions 2017 and c it turned out that some features could not be queried by means of the IN relationship, as in

    [chapter book IN (Genesis, Exodus)]
    

    In earlier versions this used to be possible. The root cause was that the MQL we generated, did not make use of enumeration types. We have fixed this by generating an enumeration type for every feature with a limited number of name-like values. See also the text-fabric-wiki.

2017-10-14

  • New logos Cody Kingham provided us with a clever new ETCBC logo, designed by Joshua Breland.

  • Simplified menus The menus are thinned out and reorganized, they take up less space.

2017-10-12

  • Version 2017 and c added to SHEBANQ See BHSA GitHub repo
  • Bulk uploading notes Users that are allowed to bulk-upload notes, can also update/delete those notes. Bulk uploaded notes receive a hidden field by the system, by which they can be selected for deletion prior to the insertion of a new version of the set. See more details on the notes page in SHEBANQ.

2017-09-14

  • Markdown in notes Markdown like hyperlinks in notes were already supported. Now full markdown in the texts of notes is supported.

2017-08-30

  • Updated links on the home page In particular the link to Eliran Wong's Biblebento.

2017-01-11

  • Data export (CSV) With the data export button you can export results/occurrences as CSV, with fields as you have selected in the legend. But your selection was not honoured immediately, only after a refresh. That has been fixed.

2016-12-17

  • Version etcbc4c is available Get it from text-fabric-data. The set of features has changed slightly. A corresponding new version of the feature documentation is available at text-fabric-data: docs.

    The etcbc4c data is not (yet) available in SHEBANQ, only in Text-Fabric format, the successor of LAF-Fabric. LAF-Fabric stays around in order to run legacy notebooks. It is recommended to use Text-Fabric for new work.

2016-07-07

  • Small fixes
    • When citing a page after navigating to a book and chapter, sometimes the previous location was entered into the Markdown label.
    • Moreover, the passage indicator in the reference did not reflect the choice of language for book names. Both are fixed now.
  • Metadata CLARIN metadata (CMDI) for SHEBANQ has been updated. It is now stored static/docs/cmdi/SHEBANQ.cmdi.xml and some extra information has been entered in a static/docs/cmdi/SHEBANQ.pdf as well.

2016-05-26

  • Plain text notebook The plain notebook in the SHEBANQ tools collection shows a new way to output a plain text of the Hebrew Bible: lexemes only. This corresponds to new methods in LAF-Fabric. See the ETCBC reference of LAF-Fabric.
  • Documentation updates Fixed a broken link in the references of the Valence notebook under tools.

2016-03-01

  • Multilingual Bible book names You can see the names of the Bible books in a language of your choice.

2016-02-26

  • ETCBC methods reference We started compiling a list of references to the ETCBC methods of text encoding and analysis. Those references that are Open Access in some form, have a download link and a summary. All other references are dull and grey.

2016-02-14

  • RSS Feed All shared queries are available through an RSS Atom feed. The buttons to subscribe to this feed are on the queries page}}), or you can subscribe directly from the buttons there.

  • Images You can include images in your query descriptions and in your note texts.

    Example of an annotation: a mural on a synagogue of Isaiah 56:7 and a query: he-she mismatches.

    This is a great opportunity to add visual material to your work. Especially now that your shared queries go into news feeds, you can enhance the communication of your results with well chosen images. Think of charts or graphs that illustrate the research you are doing, or pieces of facsimiles of relevant passages, or even photos of Hebrew texts on synagogues.

    Here is how you include images in your texts:

    [caption](image http://url_of_image.org)

    The image pointed to will be shown in your description or in your note. Remember that you can use the markdown language to make your texts prettier. In general, you add links by

    link text

  • Based on this syntax, SHEBANQ offers you some extensions to easily refer to other things on SHEBANQ, such as images, chapters, verses, queries, words, features and tools.

    See the manual page on editing notes for all types of links that you can use. These all work both in notes and query descriptions.

  • N.B. links tend to break! Take care to choose reliable, persistent links for your images. Even so, do not count on them to be always available.

  • Hint: Use Github to store images. You can make a GitHub repository yourself, or you can participate in an ETCBC GitHub repo.

2016-02-09

  • Latest queries There is a little box with the 50 latest (shared) queries that have been executed on SHEBANQ.

2016-02-03

  • Limit on wasteful queries It is quite easy to craft queries that bring SHEBANQ to a grinding halt. The user has to wait indefinitely and SHEBANQ does not talk back. Usually, these queries are mistakes, and should be formulated differently. So we have taken some measures that reduce the work that SHEBANQ is devoting to such queries. SHEBANQ refuses to collect results of queries if they have more than 500,000 results. The user will get a warning plus a suggestion how to remedy the query. The MQL Quick Reference Guide now contains a caution for this phenomenon.

2016-02-01

  • R and Pandas exports The complete data has been exported as a tab-delimited text file, ready to be imported in R and Pandas. These imports have been done, and saved in compact files, native to R and Pandas, respectively. These native files are available on GitHub.

2016-01-27

  • New data features Four new features have been added. They are word statistics, namely frequency and rank. The frequency gives the number of occurrences, the rank gives the number of more frequent items. See the feature doc under Help and go to one of the features freq_lex freq_occ rank_lex rank_occ. The features are fully integrated in SHEBANQ: you can view them in data view, and you can use them in MQL queries. They belong to the extra annotation package lexicon which you can load into LAF-Fabric as well.

2016-01-18

  • Email verification Up till now, SHEBANQ could not send email. So a password reset was not possible (automatically), and no email verification was performed upon registration of new users. To day all that has been fixed.

2015-12-03

  • REST API There was a limited API, Bible Online Learner was already using it for fetching queries. I have extended the API so that you can fetch individual verses. You can consult the API documentation}}) via the Help menu.

2015-11-05

  • Production server We have switched servers. SHEBANQ now runs on a server of the KNAW (Royal Netherlands Academy of Arts and Sciences. We keep the original server as a development server. Due to latency in the DNS system (the system that maps the name SHEBANQ.ancient-data.org to a specific server), it might be the case that you end up at the development server.

    You can recognize the development server: the navigation bar is coloured, like this paragraph, and the name of the server appears between the SHEBANQ icon and the word SHEBANQ.

    If you find yourself on the development server, it might help to do a refresh of the page, or to restart the browser. If that does not help, the issue will resolve itself in a day.

2015-11-02

  • Data update of etcbc4b Version 4b has been designated at a moving version until the stable version 4s arrives. We change our plans, since we cannot yet predict when 4s will arrive and we need a good version of the data now.

    Today version 4b has been updated with the most recent version of the ETCBC data. It is still called 4b, but the data is new.

    Please re-execute all queries that you have run on data version 4b before.

    This data is complete in the sense that all features for all objects have been filled in. There are no holes. However, checking is not yet complete. So we expect some feature values to be modified.

    Version 4b will not be overwritten again. Moreover, soon we shall archive the data of version 4b as it is now, at DANS. That means that you can publish work based on version 4b, it will remain available. Later, when 4s arrives, we will have three versions in the system: 4, 4b and 4s.

2015-10-18

  • Emdros update

    The query engine that executes your SHEBANQ queries has been updated from version 3.4.0 to version 3.4.1.pre12. There was a bug in boolean combinations of feature conditions. If you have used AND and OR and NOT in your queries, it might be the case that the outcome is now different. It will do no harm to re-run the query, if it has not been published. If the query in question has been published, you might want to create a new query to try it out again. If the number of results is the same as the previous run, then probably you have not been affected by this bug.

    The metadata of the queries show the version of the query engine that has been used to obtain the results. If that version is not the newest version, the version will be highlighted.

  • More features

    • SHEBANQ showed more data than you could query on. There were several features, such as phono that SHEBANQ displayed for you, but you could not query it. Now you can.
    • There are also features that SHEBANQ did not show at all, but that were present in LAF-Fabric. Some of them, pargr) and nametype) have been added to the data view of SHEBANQ, and you can query on them too.
    • There is also a feature that is shown differently in SHEBANQ than it is in the database. This is g_word_utf8, which in SHEBANQ normally shows the full-pointed Hebrew word. If the ketiv is different from the qere, this feature contains the ketiv but SHEBANQ shows the full-pointed qere. This qere was not in the database, but now it is, and you can query it by means of g_qere_utf8, and the after-word material is then in qtrailer_utf8.
    • A list of illustrative queries that show how you can use these features is included in the feature documentation.
  • Internal links in query descriptions In notes, you could already enter smart markdown links to bible passages, tools and other pages within SHEBANQ.

    • Now you can do exactly the same in query descriptions;
    • There is an extra link type feature: by which you can refer to feature documentation;
    • See the help on notes.
  • Phonetic transcriptions Minor improvements, especially in the qamets qatan/gadol area. I welcome corrections, preferably as a note that you contribute to SHEBANQ below the offending transcription. Please give it the keyword phono.

2015-10-06

  • Documentation The feature documentation has been moved from readthedocs to within SHEBANQ. It still is a separate git repository within ETCBC, but the html build of the .rst documentation is copied into the static directory of SHEBANQ.
  • Reorganisation The notebooks underlying the tools page and their supplementary data have been moved to a separate GitHub repository, SHEBANQ-tools, which is included in SHEBANQ as a git submodule.

2015-10-02

  • Ketiv-Qere Up till now, SHEBANQ only showed the unvocalised ketiv at places where there is a divergence between qere and ketiv. Now the vocalized qere is shown in the text, preceded by a masora circle. If you want to know what the ketiv is, click on the verse number to go to data view, and the ketiv will is given in the block of data that corresponds with the word in question. See for example Genesis 12:8.

  • Phonetic transcriptions Quite a few improvements. Perfection is hard, it might not be attainable here. Yet I welcome corrections, preferably as a note that you contribute to SHEBANQ below the offending transcription. Please give it the keyword phono.

    Currently I have a test set of over 2000 examples, which is a great help when making changes to the horribly intricate set of rules that is being applied!

2015-09-25

  • Phonetic transcriptions You can now choose whether you want to see the Hebrew text in Hebrew script or in phonetic transcription. The phonetic transcription that SHEBANQ shows is the result of a freshly made, exquisite set of rules. Yet I am sure that there will be mistakes. If you stumble on mistakes, you can use SHEBANQ itself write them down. Just go to notes view, and make a note. Please give those notes the keyword phono, then I can collect them. For more information, see Phonetic transcription.

2015-09-22

  • Verbal System in Poetry Yesterday Dr. Gino Kalkman defended his Ph.D. thesis Verbal Forms in Biblical Hebrew Poetry: Poetical Freedom or Linguistic System? at the VU University Amsterdam. Today, his companion notebooks have been added to SHEBANQ. See Verbal System in Poetry.

2015-09-20

  • Layout improvements Small fixes in the layout: SHEBANQ takes better advantage of wide desktop screens, and the dialog for choosing a book now displays the books in one column, which makes easier selecting.

2015-07-28

  • Verse references It is now possible to refer to individual verses. SHEBANQ still displays whole chapters. If a verse number is specified, SHEBANQ will scroll to that verse.
  • Note editing If you are logged in, it is now possible to preview your notes as others would see it. This is done be switching between edit mode and preview mode.
  • References in notes Besides general markdown shaped hyperlinks, you can now also put internal links in your notes:
    • chapter references [see also Ex 5](Exodus 5)
    • verse references [see also Ex 5:3](Exodus 5:3)
    • SHEBANQ references [see query Aramaic](SHEBANQ:?id=515&page=1&version=4&mr=r&qw=q&tp=txt_tb1) You can get these links from the Cite drawer in the lower left corner (use the note link )
    • tool references [see crossref](tool=parallel)
    • tool results references [see crossref](tool:parallel/files/chapters/Genesis_5_vs_Genesis_9.html)
  • Improved cross references There are now direct links to chapter diffs and cliques, straight from the crossref notes in SHEBANQ. It is now possibly to click around through all possible variants.

2015-07-24

A minor update of the SHEBANQ website with:

  • Tools There is a new menu item and page for a collection of tools, which are LAF-Fabric notebooks that accomplish something useful. See for example the tool for finding Parallel Passages or categorizing Verbal Valence.
  • Cross references The outcome of the Parallel Passages has been imported in SHEBANQ as a note set: crossref.
  • Home page The home page was accumulating too much text to see at once. It has been divided in sections.

2015-07-13

A minor update of the SHEBANQ website with:

  • Notes When you call up notes, it is indicated how many muted notes are not shown, and if no notes whatsoever belong to a verse, it is indicated.
  • Small fixes The box in which the tree of notes is displayed, did not scroll.

2015-07-02

A tiny update of the SHEBANQ website with:

  • Pretty hyperlinks in notes You can now enter markdown shaped hyperlinks in your notes. In non-edit mode people will see for example this markdown link [SHEBANQ logo](http://arxiv.org/abs/1501.01866) as the clickable link SHEBANQ logo.
  • Show notes automatically If a page of text is opened in notes view, notes can be fetched automatically.

2015-06-19

A minor update of the SHEBANQ website with:

  • Verbal valence The meaning of a verb is strongly dependent on the patterns of constituents in the clause Janet Dyk and Reinoud Oosting and Oliver Glanz are researching the nature of this dependency Results of this study will be incorporated into SHEBANQ. Think of a context-dependent refinement of the glosses for verbs, including the reasons why a particular gloss has been suggested in a particular context.

    This is really work in progress. That is why we do not incorporate valence data into the ETCBC database yet, but we do make our results available as notes. These notes are actually generated with the help of LAF-Fabric. See the valence tool, and see the valence note set to inspect the ongoing work.

  • Modified notes view The tabbed views named after Nicolai, Oliver and Dirk, now have names that are more indicative to what you see: notes, syntax, and abstact.

  • Notes view has been upgraded: the numbers of the phrases are also shown So you can refer to them in your notes. Muting now also works in notes view, so you can focus on the notes sets that you are working with. These improvements support the usage of notes for the work on verbal valence.

2015-06-16

A minor update of the SHEBANQ website with:

  • Small data fix In data view, the numbering of subphrases was not correct. It occurred where half_verse boundaries cut through phrases.

    Note that the subphrase numbers as shown in SHEBANQ are not part of the ETCBC database. I have put them in for SHEBANQ in order to show where the subphrases are. Subphrases may overlap, each word carries the numbers of all subphrases it belongs to. Subphrase-numbering is relative to the container phrase. See the feature documentation.

2015-06-15

A minor update of the SHEBANQ website with:

  • Small fixes Checked all JavaScript code for undeclared global variables. They may cause an error in Internet Explorer.

2015-06-04

A minor update of the SHEBANQ website with:

  • Simplified new query process There is a single plus button to create a new query, give it a name, and associate it with an organization and a project, either existing or new. After saving, you can go straight to the new query in edit view, and start coding your MQL, write a description, and run it.
  • Proper HTTPS The server on which SHEBANQ runs now has a proper certificate for secure traffic over https, issued by Terena. From now on, the site uses https throughout.
  • New users will no longer get a disturbing security warning, caused by the self-signed certificate that SHEBANQ used until now;
  • Existing users will no longer experiences sudden logouts after having followed a non-https link;
  • Old http-links, used for citation and sharing, still work; users that use them are redirected to the corresponding https-link automatically;
  • New citation/share links use https.
  • Email addresses more private Up till now, everybody could view an email link to authors of shared queries. From now on, only registered users can view them. We assume, until it is proven otherwise, that the registered users of SHEBANQ form a research and study community that observe civil codes of conduct.
  • Small fixes If a user was not logged in, the edit controls for notes were still visible. They even worked. Not any more.

2015-05-28

A minor update of the SHEBANQ website with:

  • Upload manual annotations as CSV file Think of this scenario: in LAF-Fabric you run an algorithm that has to decide whether complements of NTN are locative or an indirect object. There are more than 1000 relevant cases, and you want to inspect the outcomes of the algorithm, especially the uncertain cases. Then you can use LAF-Fabric to export the outcomes as a well-formatted CSV file and upload this file into SHEBANQ. See the ntn-loca note set as an example. This feature can only be used if you have been approved as an uploader (contact [email protected]).
  • Small fixes and optimizations These have to do with the manual note machinery. It had to be adapted slightly to support bulk uploads of notes.

2015-05-21

A major update of the SHEBANQ website with:

  • Manual annotations You can save your comments to clauses in the Nicolai view as free text annotations. You can share and publish them your annotations. These annotations can be given a keyword. SHEBANQ will provide an overview of shared manual annotation sets per user and keyword. You can see on a chart where they are, and they can be downloaded as CSV.
  • Added the pdp feature in data view The database contains the feature sp (part of speech), but there is also a phrase dependent part of speech. Now this pdp feature has been added to the data view.
  • Added the query engine version to the query metadata When a query is executed by the query engine, the name (Emdros) and version of that engine are remembered in the query metadata. This helps to exactly reproduce query results later on.

2015-05-04

A data update of the SHEBANQ website with:

  • An update of the data in version 4b Remember that 4b is a moving version, whose data moves from version 4 to a future stable version 4s. You can publish from this version, but it is not recommended, since the data will change, as it is changed today. See the also sources page

2015-04-22

A minor update of the SHEBANQ website with:

  • Improvements in Nicolai tabbed view You can now add in-line comments. They cannot be saved to SHEBANQ but you can copy and paste pages with comments to other applications.

2015-04-21

A fair update of the SHEBANQ website with:

  • Tabbed views and visualisations: experimental Our key users have proposed alternative ways for displaying the texts. We provide a text view, lined up per clause_atom, with a layout that shows the indentation and text structure a bit more. There are several layouts, which will evolve further Currently we have one in the style of Nicolai Winther-Nielsen, and one in the style of Oliver Glanz. See the tab control at the top right of the window. See these help pages: Nicolai style, Oliver style.
  • Besides the tabbed views, there is also an iconic visualization of the text, which shows a very abstract rendering of the text. See Dirk's visualization. You can still highlight queries and words and call up the underlying data from this view. So you can switch back and forth between distant and close reading.
  • If you have comments or suggestions, consider tweeting them to @etcbc_vu. You can use the buttons on this page. If you have a proposal for yet another view on the text, then your suggestion is very welcome!
  • Cite page content It is now easy to copy and paste a SHEBANQ page with Hebrew material to an other application. This is handy when you are preparing hand-outs for classes. Once a SHEBANQ page is pasted in your application, you can edit the content, and put your own notes in. The content you copy always contains a link to the live SHEBANQ page from where it has been copied.
    • For best results, ensure that you have a good Hebrew font installed on your system, e.g. Ezra SIL or SBL Hebrew.
    • Also install FontAwesome on your system, this contains the special symbols. After downloading, double-click the file fonts/FontAwesome.otf to install the font on your system.
    • Not all browsers copy the HTML in the right way to the clipboard:
    • Chrome is the best, then Safari, and Firefox totally misses the point. I do not know about Internet Explorer.
    • Not all applications treat the pasted HTML equally well:
    • Good results: Evernote, Apple Mail (both also on iPad)
    • Reasonable results: Apple Pages, Apple TextEdit, OpenOffice
    • Bad results: Microsoft Word, except when pasted from Chrome, then it looks really good, except for the fact that FontAwesome is not picked up by Word!
  • Words across versions The behaviour of word highlighting when switching versions was confusing. This was caused by the fact that the identifiers of words were not consistent across data versions. Now I have chosen an identifier scheme that is as consistent as possible across versions. That means that the colour you assign to a word in one version will also be used for the same word in another version of the data.
  • Small fixes in highlighting.

2015-04-09

A major update of the SHEBANQ website with:

  • Multiple data versions In the not so distant future we expect a major and stable new release of the ETCBC4 database, to be named ETCBC4s. We keep the then old ETCBC4 data in SHEBANQ, so that existing queries can be shown exactly as they are now. We let the ETCBC4 and ETCBC4s coexist in SHEBANQ, and users may execute their queries on both versions of the data. We also offer an intermediate version, ETCBC4b, that moves from version 4 to 4s over time. Multiple versions have a big impact on how queries are handled. In short, each query has a version independent part and a version dependent part. For each version of the data, you can write a separate MQL instruction. See these help pages: More about Data, Versions and Queries, [Single Query View]a().
  • Sharing, Freezing, Publishing and Citing queries The notion of publishing query has been split into sharing and freezing. Sharing is your device to let others see what you have done, without the commitment to keep that always available in the same form. What was publishing in the old version, is now sharing. Publishing in the new version is makes the query unchangeable. It then can become part of your scholarly record. Nobody, not even you can change or delete that query, because it might have been cited in papers. See these help pages: Sharing versus Publishing, Citation.
  • Number of results. SHEBANQ shows the number of results for each query.
  • Help pages The help pages have been adapted to the current version.
  • Bug fixes and small enhancements. Bugs have been fixed, but due to the extent of this major update, no doubt new bugs have been introduced ...
  • The tree with queries is now neatly sorted on the names of organizations, projects, users and queries.
  • It is possible to have multiple charts open at the same time, which eases comparisons between versions of the data.
  • Some cases where the CSV production lead to an internal error have been fixed.
  • There is no longer a data view for whole pages; this turned out to be slow and jerky in the browser. Instead, you can quickly get the underlying data per verse, just click the verse number.
  • The series of steps to create a new query has been explained better.
  • Migration Your queries have been migrated to the new data model.
    • All queries now have a version corresponding to ETCBC4.
    • Queries that were published in the old version are now shared.
    • No query has been set to published now, you have to do that yourself, if you wish.
    • Shared queries that had up-to-date results have been re-run off line in order to determine the number of results, which has been added to the corresponding query execution record.
    • Such queries have also a copy of the original MQL in a new execution record for ETCBC4b. That makes it very easy for you to see how your existing queries do on the new data version.
    • In all order cases: if you want to run your query on an other version, you can just copy and paste the MQL between versions.

2015-03-25

A minor update of the SHEBANQ website with:

  • Bug fix: in Internet Explorer the dialogs for selecting books and chapters did not function. Thanks to Reinoud Oosting and Marjanne Kaajan for spotting this. In fact, this was not IE's fault, but mine: in the JavaScript code for SHEBANQ there were a number of variables floating around that had not been declared with var. Still, I do not promise that SHEBANQ works well with IE, but at the moment I do not see IE-specific bugs.

2015-03-14

A minor update of the SHEBANQ website with:

  • Bug fix: \ in queries where doubled upon saving Thanks to Reinoud Oosting for spotting this.
  • Provide updated chart and execution datetime after modifying a query. After modifying a query, the chart and execution date-time were not refreshed. A manual page refresh was needed. Now it is fixed, and the updated information is shown immediately to you. If you execute a query whose chart is open, that chart will be refreshed automatically after successful execution.

2015-03-09

A minor update of the SHEBANQ website with:

  • links to Bible Online Learner People in Denmark have developed an online learning tool for Hebrew based on the same ETCBC data as SHEBANQ: Bible Online Learner. SHEBANQ now links from every chapter to that chapter in BOL. BOL is listed on the home page.
  • Better presentation of the SHEBANQ team See the sources page.
  • small fixes
  • Development has been rapid lately. Code has to be weeded out, rough edges straightened, bugs fixed.

2015-03-03

A minor update of the SHEBANQ website with:

  • Proudly carrying the DH2014 Award for Best Tool or Suite of Tools i
  • Data view per verse Loading the data view for a whole chapter is not very practical. There is now also the option to load data per verse. Just click the verse number.
  • Data elements Among the data are now two transcriptions of the lexeme: vocalized and consonantal. See the legend.

2015-02-26

A major update of the SHEBANQ website with:

  • Improved query view
    • Public and private queries integrated in one tree view, with lots of details, such as: are queries up to date? how many queries per organization, project, person? etc.
    • Easy expanding and collapsing, easy search; Instructors can keep a reasonable eye on the collective queries of their students;
    • Queries can be created and edited from the same tree view;
    • Providing organization and project metadata is easier.
  • Reorganized help, documentation and other information
  • Small annoyances have been fixed.
    • The legend window had the habit of suddenly disappearing.
    • Dictionary pages scrolled to the top when clicking on words at the bottom.
    • Going back in the browser usually required several go back actions.
  • Here is an account of the reasons for this update:
    • it became increasingly difficult to locate queries of interest among the multitude of public queries
    • when creating new queries, it was too cumbersome to fill in the relevant organization and project. Now you create every new query inside an organization and project, amidst a set of existing queries. This helps to keep the queries organized.
    • The previous creation/editing functionality was implemented using standard components, and they suffered from several weaknesses:
    • they did not function in every context within SHEBANQ where I needed them
    • it was impossible to provide a good layout for editing forms, a layout that did not consume excessive screen real estate
    • when a query gets executed or (un)published, some logic has to be carried out. Everywhere where SHEBANQ allows you to alter these states, this logic should be carried out. It was difficult to guarantee that when using the standard machinery.
    • a rather big change is at hand: queries that can be run on several versions of the data. That means an even more non-standard way of creating/editing queries, and even more logic to be executed when dealing with status changes.
  • So, I bit the bullet, and implemented a tree view of queries, organized by organization and project and user, and I completely reimplemented creating and modifying queries, which introduced some unexpected bugs of which some of you have suffered. My sincere apologies.
  • Although organizations and projects and users seem to be neatly arranged in a simple hierarchy, this is in fact not so. Some projects occur in multiple organizations. In fact, there are no links between projects and organizations and users except the queries itself. A query must link to a project and to an organization and to a user, and only when that happens, you see that project under that organization and that user under that project.

2015-02-16

A minor update of the SHEBANQ website with:

  • Embedded tweets We use Twitter to communicate about SHEBANQ. You must have seen it on the right, by now.
  • Muting public queries As the amount of public queries grows, the amount of queries that show up next to a chapter may become overwhelming. From the new public queries page you can easily mute and un-mute queries.
  • Better overview of public queries You can now hierarchically browse all public queries, and go from there to each individual query. Searching public queries is now much easier.
  • Rich text in descriptions Descriptions are important, and plain text formatting is just not enough for long descriptions. It is now possible to use rich text for descriptions, by using mark-down syntax. Moreover, from the public queries page, you can easily copy a mark-down hyperlink to that query, in order to paste it in the description of an other query. Then your readers can jump to the query that you refer to.
  • Better security
    • Non-public queries are no longer visible to non-logged-in users and to users that have not created those queries. The fact that it was possible (by manipulating the URL parameters) was a bug.
    • SHEBANQ is now much more resistant against manipulation of the URL parameters and the cookies. No matter how contrived the URL parameters or the contents of the cookies, SHEBANQ only looks at a definite set of parameters, and parses their values rigorously. All illegal values are detected and translated to harmless default values.
    • And where parameters refer to non-existing objects, SHEBANQ detects it and responds gracefully.

2015-02-07

A minor update of the SHEBANQ website with:

  • Better charts Now the cells in the charts no longer represent chapters but blocks of a fixed size: 500 words, except the last block of a book, which usually has less words. Blocks cross chapter boundaries, but not book boundaries. There are 929 chapters, and there are 853 blocks. The charts now make more sense from a statistical perspective, but navigating to an individual chapter is sometimes less easy, because some blocks contain several chapters. The colour coding has been refined a little.
  • Previous and next controls There are now controls for going to the next and previous page or chapter. So you can page forward and backward without calling up the other pages or other chapters dialog.

2015-02-04

A minor update of the SHEBANQ website with:

  • Better viewing of query texts The text of a query is where the tricks are played, so they should not be crammed in a small square. Now they can be viewed on a big canvas in a resizeable dialog box. Endlich können wir die Querien von dem Oliver mal wirklich anschauen!

2015-02-03

A minor update of the SHEBANQ website with:

  • new, concise, graphical help
  • more data! In data view, you can see now almost all of the ETCBC4 features. This has been added:
    • morpheme features: nme, pfm, prs, uvf, vbe, vbs;
    • numbering features for phrase_atom, clause_atom, sentence_atom;
    • the rela feature has been extended to the object types phrase, phrase_atom, clause;
    • clause-atom features: code, tab;
    • the feature with name domain has been renamed to txt, to match it with the name used in the ETCBC4. There are two related features, txt and domain. Before this change, SHEBANQ showed the domain features with the values of the txt feature. Now we show the txt feature with the values of the same txt feature.

2015-02-02

A minor update of the SHEBANQ website with:

  • Words: Hebrew and Aramaic lexicon There is a new menu item Words from where you have access to the complete inventory of Hebrew and Aramaic words. Each entry is a clickable link, which brings you to an item page where you can view all occurrences of that lexeme in context.

2015-01-30

A minor update of the SHEBANQ website with:

  • charts that visualize result sets The result set of a query, and the set of occurrences of a word can be visualized on the fly by a clickable chart. The chart gives you an overview of where in the bible the members of a result set are, and you can click on the chart to the specific chapters where members of the chart show up. Check it out!

2015-01-29

A minor update of the SHEBANQ website with:

  • improved responsiveness by refined caching of pages Verse material and lists in the sidebar are being cached. If many users use the same page, regardless of their view settings, the material that the server sends to the browser is always the same. These chunks are now being cached.

2015-01-23

A minor update of the SHEBANQ website with:

  • better editing of queries The window layout when editing queries makes better room for the query text. The feedback after query execution arrives just below the execute button, and not in a message which must be clicked away. The edit-execute cycle of query development is much smoother now.
  • extra data field for lexemes By request of Oliver Glanz, a new data field for words has been added, containing the lexeme in its Hebrew, consonantal form, with disambiguation marks. The contents of this field can be copied and pasted as value for the lex_utf8 feature.

2015-01-21

A minor update of the SHEBANQ website with:

  • better error reporting Errors in executing queries are better reported now. The error message is shown under the Execute button/
  • performance improvements Executing queries is faster, because the storing of query results has been implemented better.
  • maintainability improved A major hoop has been removed concerning query execution. Before this change, a query was sent to a tomcat service, that talked through Java bindings with Emdros. Now, SHEBANQ, which is written in Python, talks directly through Python bindings with Emdros. This will help future additions of functionality greatly, and it makes SHEBANQ much easier to install and maintain. It seems that the performance benefits for individual queries. It remains to be seen how performance will keep up when doing many concurrent queries.

2015-01-15

A minor update of the SHEBANQ website with:

  • CSV export From the page that shows a list of query results of word occurrence results, you can download a customizable CSV file of the listed items. Each item occupies a row in which also the passage is indicated. We hope this helps for getting data ready for statistical analysis.

2014-12-19

A major update of the SHEBANQ website, featuring

  • lexemes can be highlighted
    • just by clicking on words in the text
    • they show up in the side list, like queries
    • all occurrences of each particular lexeme are shown on result pages, like query results
  • more economic layout
    • the full vertical space is for the main text
    • the list of queries in the sidebar as much more compact, outdated queries do not show up
    • more information about the query can be pulled open right in the sidebar
    • the selectors for chapters and result pages do not take up valuable space: you can click them away or move them around
    • editing and running queries happens in the same window, the trial and error process is easier
  • better help
    • a new user guide
    • links to documentation and data- and code sources in the menu bar
  • better machinery
    • less traffic between server and client
    • the highlighting process feels more responsive
  • many bug fixes
  • removal of quite a few unnecessary detours and duplicated actions

2014-07-29

SHEBANQ goes live, but it is a demonstrator, with open issues.

Currently we are aware of:

  • The query engine might cause exceptions that are not yet handled
  • The rendering of the spacing between words is not completely correct, at least in Chrome. We have tried, very hard, to work around the issues, so that you can enjoy the otherwise beautiful typography even on your iPad. N.B.: to our great pleasure we obeserved that as of Safari 7.1 on OSX 10.9.5 there is no need for a work-around any more.

Earlier

Queries-as-Annotations

Clone this wiki locally