2,021 research outputs found

    HUDDL for description and archive of hydrographic binary data

    Get PDF
    Many of the attempts to introduce a universal hydrographic binary data format have failed or have been only partially successful. In essence, this is because such formats either have to simplify the data to such an extent that they only support the lowest common subset of all the formats covered, or they attempt to be a superset of all formats and quickly become cumbersome. Neither choice works well in practice. This paper presents a different approach: a standardized description of (past, present, and future) data formats using the Hydrographic Universal Data Description Language (HUDDL), a descriptive language implemented using the Extensible Markup Language (XML). That is, XML is used to provide a structural and physical description of a data format, rather than the content of a particular file. Done correctly, this opens the possibility of automatically generating both multi-language data parsers and documentation for format specification based on their HUDDL descriptions, as well as providing easy version control of them. This solution also provides a powerful approach for archiving a structural description of data along with the data, so that binary data will be easy to access in the future. Intending to provide a relatively low-effort solution to index the wide range of existing formats, we suggest the creation of a catalogue of format descriptions, each of them capturing the logical and physical specifications for a given data format (with its subsequent upgrades). A C/C++ parser code generator is used as an example prototype of one of the possible advantages of the adoption of such a hydrographic data format catalogue

    Modeling views in the layered view model for XML using UML

    Get PDF
    In data engineering, view formalisms are used to provide flexibility to users and user applications by allowing them to extract and elaborate data from the stored data sources. Conversely, since the introduction of Extensible Markup Language (XML), it is fast emerging as the dominant standard for storing, describing, and interchanging data among various web and heterogeneous data sources. In combination with XML Schema, XML provides rich facilities for defining and constraining user-defined data semantics and properties, a feature that is unique to XML. In this context, it is interesting to investigate traditional database features, such as view models and view design techniques for XML. However, traditional view formalisms are strongly coupled to the data language and its syntax, thus it proves to be a difficult task to support views in the case of semi-structured data models. Therefore, in this paper we propose a Layered View Model (LVM) for XML with conceptual and schemata extensions. Here our work is three-fold; first we propose an approach to separate the implementation and conceptual aspects of the views that provides a clear separation of concerns, thus, allowing analysis and design of views to be separated from their implementation. Secondly, we define representations to express and construct these views at the conceptual level. Thirdly, we define a view transformation methodology for XML views in the LVM, which carries out automated transformation to a view schema and a view query expression in an appropriate query language. Also, to validate and apply the LVM concepts, methods and transformations developed, we propose a view-driven application development framework with the flexibility to develop web and database applications for XML, at varying levels of abstraction

    Organizing the Internet

    Get PDF
    This paper examines XML and its relationships with SGML (Standardized General Markup Language) and HTML (HyperText Markup Language). It examines the importance of metatags and the XML Document Type Definition (DTD) and proposed alternatives. It looks at the differences between the two types of XML data: “valid” and “well-formed” documents

    Designing Improved Sediment Transport Visualizations

    Get PDF
    Monitoring, or more commonly, modeling of sediment transport in the coastal environment is a critical task with relevance to coastline stability, beach erosion, tracking environmental contaminants, and safety of navigation. Increased intensity and regularity of storms such as Superstorm Sandy heighten the importance of our understanding of sediment transport processes. A weakness of current modeling capabilities is the ability to easily visualize the result in an intuitive manner. Many of the available visualization software packages display only a single variable at once, usually as a two-dimensional, plan-view cross-section. With such limited display capabilities, sophisticated 3D models are undermined in both the interpretation of results and dissemination of information to the public. Here we explore a subset of existing modeling capabilities (specifically, modeling scour around man-made structures) and visualization solutions, examine their shortcomings and present a design for a 4D visualization for sediment transport studies that is based on perceptually-focused data visualization research and recent and ongoing developments in multivariate displays. Vector and scalar fields are co-displayed, yet kept independently identifiable utilizing human perception\u27s separation of color, texture, and motion. Bathymetry, sediment grain-size distribution, and forcing hydrodynamics are a subset of the variables investigated for simultaneous representation. Direct interaction with field data is tested to support rapid validation of sediment transport model results. Our goal is a tight integration of both simulated data and real world observations to support analysis and simulation of the impact of major sediment transport events such as hurricanes. We unite modeled results and field observations within a geodatabase designed as an application schema of the Arc Marine Data Model. Our real-world focus is on the Redbird Artificial Reef Site, roughly 18 nautical miles offshor- Delaware Bay, Delaware, where repeated surveys have identified active scour and bedform migration in 27 m water depth amongst the more than 900 deliberately sunken subway cars and vessels. Coincidently collected high-resolution multibeam bathymetry, backscatter, and side-scan sonar data from surface and autonomous underwater vehicle (AUV) systems along with complementary sub-bottom, grab sample, bottom imagery, and wave and current (via ADCP) datasets provide the basis for analysis. This site is particularly attractive due to overlap with the Delaware Bay Operational Forecast System (DBOFS), a model that provides historical and forecast oceanographic data that can be tested in hindcast against significant changes observed at the site during Superstorm Sandy and in predicting future changes through small-scale modeling around the individual reef objects

    Rapid Modeling, Prototyping, and Generation of Digital Libraries- A Theory-Based Approach

    Get PDF
    Despite some development in the area of DL architectures and systems, there is still little support for the complete life cycle of DL development, including requirements gathering, conceptual modeling, rapid prototyping, and code generation and reuse. Even when partially supported, those activities are uncorrelated within the current systems, which can lead to inconsistencies and incompleteness. Moreover, the current few existing approaches are not supported by comprehensive and formal foundations and theories, which brings problems of interoperability and makes it extremely difficult to adapt and tailor systems to specific societal preferences and needs of the target community. In this paper, having the 5S formal theoretical framework as support, we present an architecture and a family of tools that allow rapid modeling, prototyping, and generation of digital libraries. 5S stands for Streams, Structures, Spaces, Scenarios, and Societies and is our formal theory for DLs. 5SL is a domain-specific, declarative language for DL conceptual modeling. 5SGraph is a visual modeling tool that helps designers to model a digital library without knowing the theoretical foundations and the syntactical details of 5SL. Furthermore, 5SGraph maintains semantic constraints specified by a 5S metamodel and enforces these constraints over the instance model to ensure semantic consistency and correctness. 5SGraph also enables component reuse to reduce the time and efforts of designers. 5SLGen is a DL generation tool that takes specifications in 5SL and a set of component pools and generates portions of a running DL system. The outputs of 5SLGen include user interface prototypes, in a generic UI markup language, for validation of services behavior and workflow representations of the running system, generated to support the desired scenarios

    The Semantic and Syntactic Model of Metadata

    Get PDF
    As more information becomes “born digital”, metadata creation is increasingly becoming part of the information creation process. Current metadata schemes inherit much of the library cataloging tradition, which has shown limitations on representing “born digital” type of resources. Through analysis of issues of metadata schemes and review of metadata research and projects, the authors propose an ontology-based approach to building a modular metadata model in which semantics and syntax may be integrated to suit the needs for representing “born digital” resources. The authors use an learning object ontology as an example to demonstrate how the semantics and syntax may be built into a modular model for metadata

    Muhasebe bilgi teknolojisinde genişletilebilir işletme raporlama dili (XBRL) ya da genişletilebilir biçimlendirme dili (XML)

    Get PDF
    İçinde bulunduğumuz çağda bilgisayar teknolojisi oldukça hızlı ve tahmin edilmez bir gelişme göstermektedir. Bilgisayarların hayatımızın hemen her alanında kullanılması lüks olmaktan çok bir ihtiyaç haline gelmiştir. Bilgi teknolojisi (Information Technology - IT) olarak adlandırabileceğimiz bu gelişmeler, işletmelerin internet üzerinden müşterileri ile ilişkiye geçebilmesine, mal ve hizmet pazarlayabilmesine, satış sonrası destek verebilmesine vs. olanak sağladığı gibi; işletme ortaklarına veya yatırımcılara finansal faaliyetleri ile ilgili anında bilgi verebilmesi kolaylığını da getirmiştir. Tüm bu gelişmeler kuşkusuz muhasebe mesleğini de etkilemiştir ve etkilemeye devam etmektedir. Özellikle son yıllarda hızla gelişen genişletilebilir işletme raporlama dili (Extensible Business Reporting Language - XBRL) sürekli bir veri üretimi ortamı oluşturmuş, defter ve belgelerin en az olduğu bir bilgi sistemi kurmuştur. Bu alandaki gelişmeler gelecekte muhasebe mesleğinde her türlü belgenin dijital olacağını göstermiştir. XBRL konusundaki gelişmeler bir tartışmayı da beraberinde getirmiştir. XBRL temel olarak bir genişletilebilir biçimlendirme diline (Extensible Markup Language - XML) bağlı oluşturulmuş bir dille yazılan uygulamalardır. İşletmeler gelecekte paket program olarak kurulabilen XBRL sistemini kullanmayı tercih edebilecekler; aynı zamanda kendilerine özel geliştirilebilen XML tabanlı programları da tercih edebilecektir. Çalışmada, gelecekte muhasebe mesleğinde XBRL’yi kullanmanın yararları ile geliştirilen XML’yi kullanmanın yararları tartışılmaktadır
    corecore