32,232 research outputs found

    Education for Librarianship in the Next Century

    Get PDF
    published or submitted for publicatio

    Array operators using multiple dispatch: a design methodology for array implementations in dynamic languages

    Get PDF
    Arrays are such a rich and fundamental data type that they tend to be built into a language, either in the compiler or in a large low-level library. Defining this functionality at the user level instead provides greater flexibility for application domains not envisioned by the language designer. Only a few languages, such as C++ and Haskell, provide the necessary power to define nn-dimensional arrays, but these systems rely on compile-time abstraction, sacrificing some flexibility. In contrast, dynamic languages make it straightforward for the user to define any behavior they might want, but at the possible expense of performance. As part of the Julia language project, we have developed an approach that yields a novel trade-off between flexibility and compile-time analysis. The core abstraction we use is multiple dispatch. We have come to believe that while multiple dispatch has not been especially popular in most kinds of programming, technical computing is its killer application. By expressing key functions such as array indexing using multi-method signatures, a surprising range of behaviors can be obtained, in a way that is both relatively easy to write and amenable to compiler analysis. The compact factoring of concerns provided by these methods makes it easier for user-defined types to behave consistently with types in the standard library.Comment: 6 pages, 2 figures, workshop paper for the ARRAY '14 workshop, June 11, 2014, Edinburgh, United Kingdo

    Effective retrieval and new indexing method for case based reasoning: Application in chemical process design

    Get PDF
    In this paper we try to improve the retrieval step for case based reasoning for preliminary design. This improvement deals with three major parts of our CBR system. First, in the preliminary design step, some uncertainties like imprecise or unknown values remain in the description of the problem, because they need a deeper analysis to be withdrawn. To deal with this issue, the faced problem description is soften with the fuzzy sets theory. Features are described with a central value, a percentage of imprecision and a relation with respect to the central value. These additional data allow us to build a domain of possible values for each attributes. With this representation, the calculation of the similarity function is impacted, thus the characteristic function is used to calculate the local similarity between two features. Second, we focus our attention on the main goal of the retrieve step in CBR to find relevant cases for adaptation. In this second part, we discuss the assumption of similarity to find the more appropriated case. We put in highlight that in some situations this classical similarity must be improved with further knowledge to facilitate case adaptation. To avoid failure during the adaptation step, we implement a method that couples similarity measurement with adaptability one, in order to approximate the cases utility more accurately. The latter gives deeper information for the reusing of cases. In a last part, we present a generic indexing technique for the base, and a new algorithm for the research of relevant cases in the memory. The sphere indexing algorithm is a domain independent index that has performances equivalent to the decision tree ones. But its main strength is that it puts the current problem in the center of the research area avoiding boundaries issues. All these points are discussed and exemplified through the preliminary design of a chemical engineering unit operation

    A proper anxiety: practice-based PhDs and academic unease

    Get PDF
    Like any other PhD, practice-based PhDs are also the focus of much anxiety but, significantly, those anxieties reach beyond personal doubt and are shared by supervisors, examiners and senior academic management. Here, I suggest that the anxiety concerning practice-based PhDs should not be lightly dismissed because it is a product of the institutional relations practice-based doctorates put into place. At least in the short-term anxiety is structured into the qualification and the aim of this paper is to examine why. I argue that the demarcation of disciplinary boundaries is important for judgements concerning academic and artistic expertise. To become an expert you have to have a specialised field, which can only be only mastered if it is clearly defined. Practice-based research crosses many of these borderlines thereby creating anxiety about criteria of competence, assessment and authority. Significantly, however, the practice-based PhD has involved a shift in the institutional arbitration of competence. In the past art that crossed disciplinary boundaries was nevertheless evaluated within art colleges and in relation to their traditions and practices, whereas in this instance art is being judged within an academic context and with a different set of expectations in mind. Unlike other previously contentious forms of art practice, this is not a change in medium or subject matter that nevertheless remains within the parameters of the art college, but is a shift in the way that the art object is legitimated as such. The paper goes on to examine the practical and conceptual consequences of art practice being acknowledged as academically valid, exploring in particular the advantages and liabilities of anxiety for all concerned

    Data curation standards and social science occupational information resources

    Get PDF
    Occupational information resources - data about the characteristics of different occupational positions - are widely used in the social sciences, across a range of disciplines and international contexts. They are available in many formats, most often constituting small electronic files that are made freely downloadable from academic web-pages. However there are several challenges associated with how occupational information resources are distributed to, and exploited by, social researchers. In this paper we describe features of occupational information resources, and indicate the role digital curation can play in exploiting them. We report upon the strategies used in the GEODE research project (Grid Enabled Occupational Data Environment, http://www.geode.stir.ac.uk). This project attempts to develop long-term standards for the distribution of occupational information resources, by providing a standardized framework-based electronic depository for occupational information resources, and by providing a data indexing service, based on e-Science middleware, which collates occupational information resources and makes them readily accessible to non-specialist social scientists

    Data curation standards and the messy world of social science occupational information resources

    Get PDF
    Occupational information resources ā€“ data about the characteristics of different occupational positions ā€“ play a unique role in social science research. They are of relevance across diverse research disciplines and in numerous disparate contexts. They are also very widely available, typically freely downloadable from research-oriented academic web-pages. But they are also one of the most uncoordinated types of information resource that social scientists routinely come across. In this paper we describe issues in curating occupational information resources during the GEODE research project (Grid Enabled Occupational Data Environment, http:/www.geode.stir.ac.uk). This project attempts to develop long-term standards for the distribution of occupational information resources, by providing a standardised framework electronic depository for occupational information resources, and by providing a data-indexing service, premised upon eScience middleware, which collates occupational information resources and makes them readily accessible to non-specialist social scientists

    Extending Sitemaps for ResourceSync

    Full text link
    The documents used in the ResourceSync synchronization framework are based on the widely adopted document format defined by the Sitemap protocol. In order to address requirements of the framework, extensions to the Sitemap format were necessary. This short paper describes the concerns we had about introducing such extensions, the tests we did to evaluate their validity, and aspects of the framework to address them.Comment: 4 pages, 6 listings, accepted at JCDL 201

    Challenging Ubiquitous Inverted Files

    Get PDF
    Stand-alone ranking systems based on highly optimized inverted file structures are generally considered ā€˜theā€™ solution for building search engines. Observing various developments in software and hardware, we argue however that IR research faces a complex engineering problem in the quest for more flexible yet efficient retrieval systems. We propose to base the development of retrieval systems on ā€˜the database approachā€™: mapping high-level declarative specifications of the retrieval process into efficient query plans. We present the Mirror DBMS as a prototype implementation of a retrieval system based on this approach
    • ā€¦
    corecore