Framework for the Semantic Web: an RDF Tutorial

Total Page:16

File Type:pdf, Size:1020Kb

Framework for the Semantic Web: an RDF Tutorial Framework for the SPOTLIGHT SPOTLIGHT Semantic Web: An RDF Tutorial STEFAN DECKER, PRASENJIT MITRA, AND SERGEY MELNIK Stanford University RDF provides a data model that supports fast integration of data sources by bridging semantic differences. he current Web supports mainly human browsing information, as it provides the least common denomina- and searching of textual content. This model has tor for all information models. T become less and less adequate as the mass of avail- able information increases. What is required instead is a Core of the Model model that supports integrated and uniform access to The RDF data model vaguely resembles an object-orient- information sources and services as well as intelligent appli- ed data model. It consists of entities, represented by unique cations for information processing on the Web. Such a identifiers, and binary relationships, or statements, between model will require standard mechanisms for interchanging those entities. In a graphical representation of an RDF data and handling different data semantics. statement, the source of the relationship is called the sub- The Resource Description Framework is a step in this ject, the labeled arc is the predicate (also called property), direction. RDF provides a data model that supports fast and the relationship’s destination is the object. Both state- integration of data sources by bridging semantic differences. ments and predicates are first-class objects, which means It is often used (and was initially designed) for representing they can be used as the subjects or objects of other state- metadata about other Web resources such as XML files. ments (see the section on reifying statements). However, representing metadata1 about the Web is not dif- The RDF data model distinguishes between resources, ferent from representing data generally. Thus, RDF can be which are object identifiers represented by URIs, and lit- used as a general framework for data exchange on the Web. erals, which are just strings. The subject and the predicate of a statement are always resources, while the object can be The RDF Data Model a resource or a literal. In RDF diagrams, resources are The Resource Description Framework Model and Syntax always drawn as ovals, and literals are drawn as boxes. Specification,2 which became a World Wide Web Consor- Figure 1 shows an example statement, which can be read tium (W3C) Recommendation in February 1999, defines as: “The resource http://www.daml.org/projects/#11 has a the RDF data model and an XML-based serialization syn- property hasHomepage (described in http://www.semantic- tax. By separating the data model from the syntax needed web.org/schema-daml01/#hasHomepage) the value of to transport RDF data in a network, the specification which is the resource http://www-db.stanford.edu/Onto- allows an RDF-aware system to access a new non-RDF Agents.” The three parts of this statement are the subject data source. To do this, an RDF adapter first assigns unique http://www.daml.org/projects/#11; the predicate http:// resource identifiers (URIs) to resources in the non-RDF www.semanticweb.org/schema-daml01/#hasHomepage; and data source (when URIs are not already available) and then the object http://www-db.stanford.edu/OntoAgents. A set of generates statements describing resource properties. The statements can be visualized as a graph. The graph in Fig- RDF data model’s use of URIs to unambiguously denote ure 2 extends the statement in Figure 1 by adding the prop- objects, and of properties to describe relationships between erty http://purl.org/dc/elements/1.1/Creator with value Ste- objects, distinguish it fundamentally from XML’s tree- fan Decker (a literal). based data model.This simple but effective mechanism It might seem strange that predicates are also resources supports a general approach to representing and integrating with URI labels, but it eliminates ambiguities that arise 68 NOVEMBER • DECEMBER 2000 http://computer.org/internet/ 1089-7801/00/$10.00 ©2000 IEEE IEEE INTERNET COMPUTING SPOTLIGHT ON RDF Subject Predicate Object http://www.SemanticWeb.org/schema-daml01/#hasHomepage http://www.daml.org/projects/#11 http://www-db.stanford.edu/OntoAgents Figure 1. A simple RDF statement. The resource “http://www.daml.org/projects/#11” is a subject with a property “http://www.SemanticWeb.org/schema-daml-01/#hasHomepage.” The value of the property is the object “http://www- db.stanford.edu/OntoAgents.” http://www.SemanticWeb.org/schema-daml01/#hasHomepage http://www.daml.org/projects/#11 http://www-db.stanford.edu/OntoAgents http://purl.org/dc//elements/1.1/Creator "Stefan Decker" Figure 2. RDF data model graph. The property “http://purl.org/DC/#Creator” with value “Stefan Decker” (a literal) is joined with the simple statement in Figure 1 to form a graph. from using only word identifiers. For example, Representing collections. We often need to make vocabulary providers can define different versions statements about collections of resources, for exam- of the predicate hasHomepage. URIs provide ple, the members of a project. We could make sin- unique identifiers for each version. gle statements about each element of the collection; however, if we wish to make a statement about all Additional Vocabulary members of a project (where the individual mem- The XML-namespace syntax3 is used to abbreviate bers might change), we must use a container. URIs in statements. For instance, we can define RDF defines three types of containers that can the substitution of the namespace-prefix sw for represent collections of resources or literals: http://www.SemanticWeb.org/schema-daml01/#, and then write simply sw:hasHomepage. In this I Bags are unordered lists, for example, a class ros- tutorial, we use the namespace prefix rdf for ter where the order of student names is not vocabulary defined in the RDF model and syntax important. Bags don’t enforce set semantics, so specification.2 The prefix can be expanded to a value can appear several times in a Bag. http://www.w3.org/1999/02/22-rdf-syntax-ns#, I Sequences are ordered lists. Sequences represent, which is the namespace defined for RDF-specific for example, a batch of jobs submitted to a vocabulary. processor, where the job order is important. Like The rdf namespace defines the property Bags, Sequences permit duplicate values. “rdf:type” to denote type relationships between two I Alternatives are lists from which the property resources. The rdf:type property is particularly use- can use only one value. We could use alterna- ful in conjunction with the Class and subClassOf tives to express, for example, the options of fly- vocabulary defined in the RDF Schema Specifica- ing or driving from San Francisco to San Diego, tion,4 where rdf:type is used like the instanceOf rela- and an application could choose a suitable alter- tionship in object-oriented languages. native. IEEE INTERNET COMPUTING http://computer.org/internet/ NOVEMBER • DECEMBER 2000 69 TUTORIAL http://www.daml.org/projects/#11 rdf:Bag rdf:type sw:hasMembers "Gio Wiederhold" rdf:_1 "Stefan Decker" rdf:_2 bagid1 "Sergey Melnik" rdf:_3 rdf:_4 "Prasenjit Mitra" Figure 3. An rdf:Bag specifying the members of the DAML project. In Figure 3, the resource http://www.daml.org/ The only thing missing now is the statement projects/#11 has the property sw:hasMembers, whose about the reified statement: “All members of the value is a container of the type bag. The bag is repre- OntoAgents project oppose the original statement.” sented by an intermediate node. To refer to the inter- To model this, we introduce an additional arc, mediate node, you can give it an identifier like labeled sw:opposedBy, which ends at the rdf:Bag bagid1. An rdf:type arc specifies bagid1 as an rdf:Bag, resource defined in Figure 3. and ordinal properties (rdf:_1 through rdf:_4) point to literals representing members’ names. RDF Schema The RDF Schema Specification,4 which became a Reifying statements. In RDF, we want to be able to W3C candidate recommendation in March 2000, make statements about statements. To refer to a is an RDF application that introduces an object- statement, we need to treat it like a resource. The oriented, extensible type system to RDF. RDF process of associating a statement and a specific Schema provides means to define property domains resource representing the statement is formally and ranges, and class and subclass hierarchies. called reification. The statement that has been mod- In RDF Schema a property is not “local” to a eled as a resource is called a reified statement. class, as an attribute usually is in object-oriented Consider, for example, the following statement: languages. Instead, properties are global and “http://www.daml.org/projects/#11 is an NSF-fund- described in terms of the classes they connect. To ed project.” We want to oppose this statement illustrate the use of RDF Schema, we will now because it is not true (the project is funded by define the vocabulary used in the previous exam- DARPA). To represent the statement, “The members ples. We use the namespace prefix rdfs to abbre- of the project oppose the statement that viate the RDF Schema namespace identifier http://www.daml.org/projects/#11 is an NSF-funded http://www.w3.org/2000/01/RDF schema#. project,” we must reify it by introducing a new Figure 5 (on page 72) depicts an RDF schema resource (node in the graph) to represent the original that defines the class sw:Project and two proper- statement. We type the new resource using the RDF- ties, sw:hasHomepage and sw:hasMembers. The defined resource rdf:Statement, and then model the class is defined by typing it with the resource statement’s subject, object, and predicate with the rdfs:Class, which is defined as a metaclass in the special properties (rdf:subject, rdf:object, and rdf:pred- RDF Schema Specification.
Recommended publications
  • Ontologies and Semantic Web for the Internet of Things - a Survey
    See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/312113565 Ontologies and Semantic Web for the Internet of Things - a survey Conference Paper · October 2016 DOI: 10.1109/IECON.2016.7793744 CITATIONS READS 5 256 2 authors: Ioan Szilagyi Patrice Wira Université de Haute-Alsace Université de Haute-Alsace 10 PUBLICATIONS 17 CITATIONS 122 PUBLICATIONS 679 CITATIONS SEE PROFILE SEE PROFILE Some of the authors of this publication are also working on these related projects: Physics of Solar Cells and Systems View project Artificial intelligence for renewable power generation and management: Application to wind and photovoltaic systems View project All content following this page was uploaded by Patrice Wira on 08 January 2018. The user has requested enhancement of the downloaded file. Ontologies and Semantic Web for the Internet of Things – A Survey Ioan Szilagyi, Patrice Wira MIPS Laboratory, University of Haute-Alsace, Mulhouse, France {ioan.szilagyi; patrice.wira}@uha.fr Abstract—The reality of Internet of Things (IoT), with its one of the most important task in an IoT system [6]. Providing growing number of devices and their diversity is challenging interoperability among the things is “one of the most current approaches and technologies for a smarter integration of fundamental requirements to support object addressing, their data, applications and services. While the Web is seen as a tracking and discovery as well as information representation, convenient platform for integrating things, the Semantic Web can storage, and exchange” [4]. further improve its capacity to understand things’ data and facilitate their interoperability. In this paper we present an There is consensus that Semantic Technologies is the overview of some of the Semantic Web technologies used in IoT appropriate tool to address the diversity of Things [4], [7]–[9].
    [Show full text]
  • Semantic FAIR Data Web Me
    SNOMED CT Research Webinar Today’ Presenter WELCOME! *We will begin shortly* Dr. Ronald Cornet UPCOMING WEBINARS: RESEARCH WEB SERIES CLINICAL WEB SERIES Save the Date! August TBA soon! August 19, 2020 Time: TBA https://www.snomed.org/news-and-events/events/web-series Dr Hyeoun-Ae Park Emeritus Dean & Professor Seoul National University Past President International Medical Informatics Association Research Reference Group Join our SNOMED Research Reference Group! Be notified of upcoming Research Webinars and other SNOMED CT research-related news. Email Suzy ([email protected]) to Join. SNOMED CT Research Webinar: SNOMED CT – OWL in a FAIR web of data Dr. Ronald Cornet SNOMED CT – OWL in a FAIR web of data Ronald Cornet Me SNOMED Use case CT Semantic FAIR data web Me • Associate professor at Amsterdam UMC, Amsterdam Public Health Research Institute, department of Medical Informatics • Research on knowledge representation; ontology auditing; SNOMED CT; reusable healthcare data; FAIR data Conflicts of Interest • 10+ years involvement with SNOMED International (Quality Assurance Committee, Technical Committee, Implementation SIG, Modeling Advisory Group) • Chair of the GO-FAIR Executive board • Funding from European Union (Horizon 2020) Me SNOMED Use case CT Semantic FAIR data web FAIR Guiding Principles https://go-fair.org/ FAIR Principles – concise • Findable • Metadata and data should be easy to find for both humans and computers • Accessible • The user needs to know how data can be accessed, possibly including authentication and authorization
    [Show full text]
  • Rdfa in XHTML: Syntax and Processing Rdfa in XHTML: Syntax and Processing
    RDFa in XHTML: Syntax and Processing RDFa in XHTML: Syntax and Processing RDFa in XHTML: Syntax and Processing A collection of attributes and processing rules for extending XHTML to support RDF W3C Recommendation 14 October 2008 This version: http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014 Latest version: http://www.w3.org/TR/rdfa-syntax Previous version: http://www.w3.org/TR/2008/PR-rdfa-syntax-20080904 Diff from previous version: rdfa-syntax-diff.html Editors: Ben Adida, Creative Commons [email protected] Mark Birbeck, webBackplane [email protected] Shane McCarron, Applied Testing and Technology, Inc. [email protected] Steven Pemberton, CWI Please refer to the errata for this document, which may include some normative corrections. This document is also available in these non-normative formats: PostScript version, PDF version, ZIP archive, and Gzip’d TAR archive. The English version of this specification is the only normative version. Non-normative translations may also be available. Copyright © 2007-2008 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply. Abstract The current Web is primarily made up of an enormous number of documents that have been created using HTML. These documents contain significant amounts of structured data, which is largely unavailable to tools and applications. When publishers can express this data more completely, and when tools can read it, a new world of user functionality becomes available, letting users transfer structured data between applications and web sites, and allowing browsing applications to improve the user experience: an event on a web page can be directly imported - 1 - How to Read this Document RDFa in XHTML: Syntax and Processing into a user’s desktop calendar; a license on a document can be detected so that users can be informed of their rights automatically; a photo’s creator, camera setting information, resolution, location and topic can be published as easily as the original photo itself, enabling structured search and sharing.
    [Show full text]
  • Bi-Directional Transformation Between Normalized Systems Elements and Domain Ontologies in OWL
    Bi-directional Transformation between Normalized Systems Elements and Domain Ontologies in OWL Marek Suchanek´ 1 a, Herwig Mannaert2, Peter Uhnak´ 3 b and Robert Pergl1 c 1Faculty of Information Technology, Czech Technical University in Prague, Thakurova´ 9, Prague, Czech Republic 2Normalized Systems Institute, University of Antwerp, Prinsstraat 13, Antwerp, Belgium 3NSX bvba, Wetenschapspark Universiteit Antwerpen, Galileilaan 15, 2845 Niel, Belgium Keywords: Ontology, Normalized Systems, Transformation, Model-driven Development, Ontology Engineering, Software Modelling. Abstract: Knowledge representation in OWL ontologies gained a lot of popularity with the development of Big Data, Artificial Intelligence, Semantic Web, and Linked Open Data. OWL ontologies are very versatile, and there are many tools for analysis, design, documentation, and mapping. They can capture concepts and categories, their properties and relations. Normalized Systems (NS) provide a way of code generation from a model of so-called NS Elements resulting in an information system with proven evolvability. The model used in NS contains domain-specific knowledge that can be represented in an OWL ontology. This work clarifies the potential advantages of having OWL representation of the NS model, discusses the design of a bi-directional transformation between NS models and domain ontologies in OWL, and describes its implementation. It shows how the resulting ontology enables further work on the analytical level and leverages the system design. Moreover, due to the fact that NS metamodel is metacircular, the transformation can generate ontology of NS metamodel itself. It is expected that the results of this work will help with the design of larger real-world applications as well as the metamodel and that the transformation tool will be further extended with additional features which we proposed.
    [Show full text]
  • The Application of Semantic Web Technologies to Content Analysis in Sociology
    THEAPPLICATIONOFSEMANTICWEBTECHNOLOGIESTO CONTENTANALYSISINSOCIOLOGY MASTER THESIS tabea tietz Matrikelnummer: 749153 Faculty of Economics and Social Science University of Potsdam Erstgutachter: Alexander Knoth, M.A. Zweitgutachter: Prof. Dr. rer. nat. Harald Sack Potsdam, August 2018 Tabea Tietz: The Application of Semantic Web Technologies to Content Analysis in Soci- ology, , © August 2018 ABSTRACT In sociology, texts are understood as social phenomena and provide means to an- alyze social reality. Throughout the years, a broad range of techniques evolved to perform such analysis, qualitative and quantitative approaches as well as com- pletely manual analyses and computer-assisted methods. The development of the World Wide Web and social media as well as technical developments like optical character recognition and automated speech recognition contributed to the enor- mous increase of text available for analysis. This also led sociologists to rely more on computer-assisted approaches for their text analysis and included statistical Natural Language Processing (NLP) techniques. A variety of techniques, tools and use cases developed, which lack an overall uniform way of standardizing these approaches. Furthermore, this problem is coupled with a lack of standards for reporting studies with regards to text analysis in sociology. Semantic Web and Linked Data provide a variety of standards to represent information and knowl- edge. Numerous applications make use of these standards, including possibilities to publish data and to perform Named Entity Linking, a specific branch of NLP. This thesis attempts to discuss the question to which extend the standards and tools provided by the Semantic Web and Linked Data community may support computer-assisted text analysis in sociology. First, these said tools and standards will be briefly introduced and then applied to the use case of constitutional texts of the Netherlands from 1884 to 2016.
    [Show full text]
  • Rdfs:Frbr– Towards an Implementation Model for Library Catalogs Using Semantic Web Technology
    rdfs:frbr– Towards an Implementation Model for Library Catalogs Using Semantic Web Technology Stefan Gradmann SUMMARY. The paper sets out from a few basic observations (biblio- graphic information is still mostly part of the ‘hidden Web,’ library au- tomation methods still have a low WWW-transparency, and take-up of FRBR has been rather slow) and continues taking a closer look at Se- mantic Web technology components. This results in a proposal for im- plementing FRBR as RDF-Schema and of RDF-based library catalogues built on such an approach. The contribution concludes with a discussion of selected strategic benefits resulting from such an approach. [Article copies available for a fee from The Haworth Document Delivery Service: 1-800-HAWORTH. E-mail address: <[email protected]> Web- site: <http://www.HaworthPress.com> © 2005 by The Haworth Press, Inc. All rights reserved.] Stefan Gradmann, PhD, is Head, Hamburg University “Virtual Campus Library” Unit, which is part of the computing center and has a mission of providing information management services to the university as a whole, including e-publication services and open access to electronic scientific information resources. Address correspondence to: Stefan Gradmann, Virtuelle Campusbibliothek Regionales Rechenzentrum der Universität Hamburg, Schlüterstrasse 70, D-20146 Hamburg, Germany (E-mail: [email protected]). [Haworth co-indexing entry note]: “rdfs:frbr–Towards an Implementation Model for Library Cata- logs Using Semantic Web Technology.” Gradmann, Stefan. Co-published simultaneously in Cataloging & Classification Quarterly (The Haworth Information Press, an imprint of The Haworth Press, Inc.) Vol. 39, No. 3/4, 2005, pp. 63-75; and: Functional Requirements for Bibliographic Records (FRBR): Hype or Cure-All? (ed: Patrick Le Boeuf) The Haworth Information Press, an imprint of The Haworth Press, Inc., 2005, pp.
    [Show full text]
  • EAN.UCC XML Architectural Guide Version 1.0 July 2001
    EAN·UCC System The Global Language of Business ® EAN.UCC XML Architectural Guide Version 1.0 July 2001 COPYRIGHT 2001, EAN INTERNATIONAL™ AND UNIFORM CODE COUNCIL, INC.Ô EAN.UCC Architectural Guide EAN·UCC System The Global Language of Business ® Table of Contents Document History........................................................................................................................ 4 1. Introduction............................................................................................................................ 5 1.1 Overview......................................................................................................................................................................... 5 1.1.1 Extensions in UML............................................................................................................................................... 5 1.1.1.1 Common Core Components ....................................................................................................................... 6 1.2 In A Nutshell: A Business Process Document......................................................................................................... 6 1.3 Other Related Documents ............................................................................................................................................ 7 2. Implementation Guidelines ..................................................................................................... 8 2.1 Schema Language ........................................................................................................................................................
    [Show full text]
  • SHACL Satisfiability and Containment
    SHACL Satisfiability and Containment Paolo Pareti1 , George Konstantinidis1 , Fabio Mogavero2 , and Timothy J. Norman1 1 University of Southampton, Southampton, United Kingdom {pp1v17,g.konstantinidis,t.j.norman}@soton.ac.uk 2 Università degli Studi di Napoli Federico II, Napoli, Italy [email protected] Abstract. The Shapes Constraint Language (SHACL) is a recent W3C recom- mendation language for validating RDF data. Specifically, SHACL documents are collections of constraints that enforce particular shapes on an RDF graph. Previous work on the topic has provided theoretical and practical results for the validation problem, but did not consider the standard decision problems of satisfiability and containment, which are crucial for verifying the feasibility of the constraints and important for design and optimization purposes. In this paper, we undertake a thorough study of different features of non-recursive SHACL by providing a translation to a new first-order language, called SCL, that precisely captures the semantics of SHACL w.r.t. satisfiability and containment. We study the interaction of SHACL features in this logic and provide the detailed map of decidability and complexity results of the aforementioned decision problems for different SHACL sublanguages. Notably, we prove that both problems are undecidable for the full language, but we present decidable combinations of interesting features. 1 Introduction The Shapes Constraint Language (SHACL) has been recently introduced as a W3C recommendation language for the validation of RDF graphs, and it has already been adopted by mainstream tools and triplestores. A SHACL document is a collection of shapes which define particular constraints and specify which nodes in a graph should be validated against these constraints.
    [Show full text]
  • The Semantic Web: the Origins of Artificial Intelligence Redux
    The Semantic Web: The Origins of Artificial Intelligence Redux Harry Halpin ICCS, School of Informatics University of Edinburgh 2 Buccleuch Place Edinburgh EH8 9LW Scotland UK Fax:+44 (0) 131 650 458 E-mail:[email protected] Corresponding author is Harry Halpin. For further information please contact him. This is the tear-off page. To facilitate blind review. Title:The Semantic Web: The Origins of AI Redux working process managed to both halt the fragmentation of Submission for HPLMC-04 the Web and create accepted Web standards through its con- sensus process and its own research team. The W3C set three long-term goals for itself: universal access, Semantic Web, and a web of trust, and since its creation these three goals 1 Introduction have driven a large portion of development of the Web(W3C, 1999) The World Wide Web is considered by many to be the most significant computational phenomenon yet, although even by One comparable program is the Hilbert Program in mathe- the standards of computer science its development has been matics, which set out to prove all of mathematics follows chaotic. While the promise of artificial intelligence to give us from a finite system of axioms and that such an axiom system machines capable of genuine human-level intelligence seems is consistent(Hilbert, 1922). It was through both force of per- nearly as distant as it was during the heyday of the field, the sonality and merit as a mathematician that Hilbert was able ubiquity of the World Wide Web is unquestionable. If any- to set the research program and his challenge led many of the thing it is the Web, not artificial intelligence as traditionally greatest mathematical minds to work.
    [Show full text]
  • Ontojit: Parsing Native OWL DL Into Executable Ontologies in an Object Oriented Paradigm
    OntoJIT: Parsing Native OWL DL into Executable Ontologies in an Object Oriented Paradigm Sohaila Baset and Kilian Stoffel Information Management Institute University of Neuchatel, Neuchatel, Switzerland [email protected], [email protected] Abstract. Despite meriting the growing consensus between researchers and practitioners of ontology modeling, the Web Ontology Language OWL still has a modest presence in the communities of "traditional" web developers and software engineers. This resulted in hoarding the se- mantic web field in a rather small circle of people with a certain profile of expertise. In this paper we present OntoJIT, our novel approach to- ward a democratized semantic web where we bring OWL ontologies into the comfort-zone of end-application developers. We focus particularly on parsing OWL source files into executable ontologies in an object oriented programming paradigm. We finally demonstrate the dynamic code-base created as the result of parsing some reference OWL DL ontologies. Keywords: Ontologies, OWL, Semantic Web, Meta Programming,Dynamic Compilation 1 Background and Motivation With a stack full of recognized standards and specifications, the Web Ontology Language OWL has made long strides to allocate itself a distinctive spot in the landscape of knowledge representation and semantic web. Obviously, OWL is not the only player in the scene; over the couple of last decades many other languages have also emerged in the ontology modeling paradigm. Most of these languages are logic-based formalisms with underlying constructs in first order logic [5][7][8][11] or in one of the description logic fragments like OWL itself [3][4] and its predecessor DAML+OIL [10].
    [Show full text]
  • D2.2: Research Data Exchange Solution
    H2020-ICT-2018-2 /ICT-28-2018-CSA SOMA: Social Observatory for Disinformation and Social Media Analysis D2.2: Research data exchange solution Project Reference No SOMA [825469] Deliverable D2.2: Research Data exchange (and transparency) solution with platforms Work package WP2: Methods and Analysis for disinformation modeling Type Report Dissemination Level Public Date 30/08/2019 Status Final Authors Lynge Asbjørn Møller, DATALAB, Aarhus University Anja Bechmann, DATALAB, Aarhus University Contributor(s) See fact-checking interviews and meetings in appendix 7.2 Reviewers Noemi Trino, LUISS Datalab, LUISS University Stefano Guarino, LUISS Datalab, LUISS University Document description This deliverable compiles the findings and recommended solutions and actions needed in order to construct a sustainable data exchange model for stakeholders, focusing on a differentiated perspective, one for journalists and the broader community, and one for university-based academic researchers. SOMA-825469 D2.2: Research data exchange solution Document Revision History Version Date Modifications Introduced Modification Reason Modified by v0.1 28/08/2019 Consolidation of first DATALAB, Aarhus draft University v0.2 29/08/2019 Review LUISS Datalab, LUISS University v0.3 30/08/2019 Proofread DATALAB, Aarhus University v1.0 30/08/2019 Final version DATALAB, Aarhus University 30/08/2019 Page | 1 SOMA-825469 D2.2: Research data exchange solution Executive Summary This report provides an evaluation of current solutions for data transparency and exchange with social media platforms, an account of the historic obstacles and developments within the subject and a prioritized list of future scenarios and solutions for data access with social media platforms. The evaluation of current solutions and the historic accounts are based primarily on a systematic review of academic literature on the subject, expanded by an account on the most recent developments and solutions.
    [Show full text]
  • Definition of Data Exchange Standard for Railway Applications
    PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 113 Transport 2016 6/*!1 Uniwersytet Technologiczno-:]! w Radomiu, (,? DEFINITION OF DATA EXCHANGE STANDARD FOR RAILWAY APPLICATIONS The manuscript delivered: March 2016 Abstract: Railway similar to the other branches of economy commonly uses information technologies in its business. This includes, inter alia, issues such as railway traffic management, rolling stock management, stacking timetables, information for passengers, booking and selling tickets. Variety aspects of railway operations as well as a large number of companies operating in the railway market causes that currently we use a lot of independent systems that often should work together. The lack of standards for data structures and protocols causes the need to design and maintain multiple interfaces. This approach is inefficient, time consuming and expensive. Therefore, the initiative to develop an open standard for the exchange of data for railway application was established. This new standard was named railML. The railML is based on Extensible Markup Language (XML) and uses XML Schema to define a new data exchange format and structures for data interoperability of railway applications. In this paper the current state of railML specification and the trend of development were discussed. Keywords: railway traffic control systems, railML, XML 1. INTRODUCTION It is hard to imagine the functioning of the modern world without information technologies. It is a result of numerous advantages of the modern IT solutions. One of the most important arguments for using IT systems is cost optimisation [1, 3, 6]. Variety aspects of railway operations as well as a large number of companies operating in the railway market causes that currently we use a lot of independent systems that often should cooperate.
    [Show full text]