Today I discovered a nice tool for improving your scientific writing: Neil Spring’s style-check.rb. In a primitive but effective way (and aware of LaTeX markup!), it checks your document for the occurrence of typical style or syntax errors. These are implemented as a configurable list of regular expressions. style-check.rb reports any encountered errors like a compiler, with line and column number, according to the developer’s philosophy that writing is just a special case of coding. When executing the script manually, its output is somewhat hard to “process” for a human, so I thought, why not integrate it into Emacs. Emacs is prepared for dealing with compiler output, so the solution was straightforward: Read the rest of this entry »
On KISSWIN congress, an information event about support for early career researchers:I attended the
- career paths
- funding possibilities
- networking possibilities
Their homepage contains a lot of helpful information, which I can highly recommend – at least for getting started with things. The information applies to anyone interested in a scientific career in Germany. Not all information is as detailed as I would like it to be, but in addition they also offer career seminars:
Unfortunately, as any other project, KISSWIN is limited in time. If I understood correctly, the proper project will run until the end of 2012, whereas they intend to offer some services (such as the homepage) beyond that. So take the opportunities!
I finally found the explanation for a Subversion misbehavior that has been annoying me for a long time. Many repositories of KWARC projects have a world-readable root, whereas access to certain subdirectories is restricted. Now, when checking out such repositories, I never got those subdirectories. So I always ended up doing another checkout for them, but that meant that inside the working copy of the overall repository I had a directory “sub”, which appeared as an unversioned item from above, but was an independent working copy of “sub” in itself – not quite convenient, as that makes it impossible to commit changes in the whole repository at once.
The Subversion book explains why that is the case (quoting from the section on “path-based authorization”):
Partial Readability and Checkouts
If you’re using Apache as your Subversion server and have made certain subdirectories of your repository unreadable to certain users, you need to be aware of a possible nonoptimal behavior with svn checkout.
When the client requests a checkout or update over HTTP, it makes a single server request and receives a single (often large) server response. When the server receives the request, that is the only opportunity Apache has to demand user authentication. This has some odd side effects. For example, if a certain subdirectory of the repository is readable only by user Sally, and user Harry checks out a parent directory, his client will respond to the initial authentication challenge as Harry. As the server generates the large response, there’s no way it can resend an authentication challenge when it reaches the special subdirectory; thus the subdirectory is skipped altogether, rather than asking the user to reauthenticate as Sally at the right moment. In a similar way, if the root of the repository is anonymously world-readable, the entire checkout will be done without authentication—again, skipping the unreadable directory, rather than asking for authentication partway through.
As a workaround, you temporarily have to restrict access to the root directory, while checking out.
SePublica@ESWC Workshop on Semantic Publication (May 30, Crete), LNCS Post-proceedings, Best Paper Award by ElsevierJanuary 16th, 2011
I am a chair of the following workshop (and Michael is on the PC), which is closely related to KWARC’s research interests (specifically KWARC-relevant topics highlighted below):
1st International Workshop on Semantic Publication (SePublica 2011)
at the 8th Extended Semantic Web Conference (ESWC 2011)
May 30th, Hersonissos, Crete, Greece
Keynote by Steve Pettifer, Manchester University, UK: “Utopia Documents and The Semantic Biochemical Journal experiment”
SUBMISSION DEADLINE (extended) March 4
- Best Paper Award sponsored by Elsevier: US$ 750+250 for the most innovative and feasible proposal concerning semantic publishing
- Springer LNCS post-proceedings: A selection of revised versions of the best submissions will be published in the “ESWC 2011 Workshop Highlights” LNCS volume.
The MISSION of the SePublica workshop is to bring together researchers and practitioners dealing with different aspects of Semantic Technologies in the Publishing Industry. How is the Semantic Web impacting the publishing industry? How is our experience of publications changing because of Semantic Web technologies being applied to the publishing industry?
Someone in the humanities must be interested in OMDoc. I was really surprised to find a reference to OMDoc in the section “Formulæ and Mathematical Expressions” guidelines (a.k.a. specification) for TEI. TEI (Text Encoding Initiative) is the standard semantic markup language for humanities, social sciences and linguistics, much like DocBook for technical manuals. All that TEI itself has is an element <formula notation=”…”/>, where notation refers to the language in which the formula is represented. But the guidelines refer to some mathematical markup languages, from which the document author is asked to “make an informed choice”:
- TeX – the obvious candidate, also used in some examples
- MathML – the obvious candidate when XML is desired. They give one Presentation MathML example but also mention Content MathML.
- OpenMath – much less expected. Nice to see that here. Oh the other hand, the links to the OpenMath standard are outdated. I should probably report that.
- OMDoc – I didn’t expect that at all.