JSON-LD: A smarter format for LCA data interchange

Similar documents
openlca 1.4 overview and first steps

Abstract. Description

Life Cycle Assessment within BNB 1 Online-Tool elca and materials database ÖKOBAU.DAT

Documentation to use the Elia Infeed web services

Exchange of Data for Big Data in Hybrid Cloud Environment

Example. Represent this as XML

Experiences from a Large Scale Ontology-Based Application Development

Fraunhofer FOKUS. Fraunhofer Institute for Open Communication Systems Kaiserin-Augusta-Allee Berlin, Germany.

Designing a Semantic Repository

XML Processing and Web Services. Chapter 17

XML in IDSS. This overview is divided broadly into two sections, each of which answers one of the following questions:

How To Build A Cloud Based Intelligence System

WEB SERVICES FOR MOBILE COMPUTING

Microsoft CRM Features. What s new in Dynamics CRM 2016

TDAQ Analytics Dashboard

Open Data Integration Using SPARQL and SPIN

Mobility Information Series

Development Techniques for Native/Hybrid Tizen Apps. Presented by Kirill Kruchinkin

Extending the Linked Data API with RDFa

Performance Testing for Ajax Applications

City Data Pipeline. A System for Making Open Data Useful for Cities. stefan.bischof@tuwien.ac.at

ADVERTISING RESOURCES

HR Data Retrieval in a LDAP- Enabled Directory Service

Big Data, Big Decisions: The Growing Need for Acting with Certainty in Uncertain Times

Power Tools for Pivotal Tracker

Converging Web-Data and Database Data: Big - and Small Data via Linked Data

Walk Before You Run. Prerequisites to Linked Data. Kenning Arlitsch Dean of the

SEO BEST PRACTICES IPRODUCTION. SEO Best Practices. November 2013 V3. 1 iproduction

Better for recruiters... Better for candidates... Candidate Information Manual

Chapter 12: Advanced topic Web 2.0

Utilities for downloading and uploading OO ABAP classes in XML format

Managing Variability in Software Architectures 1 Felix Bachmann*

MASHUPS FOR THE INTERNET OF THINGS

A Semantic web approach for e-learning platforms

AWEBDESK LIVE CHAT SOFTWARE

DISCOVERING RESUME INFORMATION USING LINKED DATA

Ecma/TC39/2013/NN. 4 th Draft ECMA-XXX. 1 st Edition / July The JSON Data Interchange Format. Reference number ECMA-123:2009

Industry 4.0 and Big Data

Yandex: Webmaster Tools Overview and Guidelines

GetLOD - Linked Open Data and Spatial Data Infrastructures

Building HTML5 and hybrid mobile apps using cloud services. Andrei Glazunov

Website Audit Reports

Five Tips for Presenting Data Analyses: Telling a Good Story with Data

Creating Knowledge From Interlinked Data From Big Data to Smart Data

Release Notes. Asset Control and Contract Management Solution 6.1. March 30, 2005

Lightweight Data Integration using the WebComposition Data Grid Service

Towards the Integration of a Research Group Website into the Web of Data

COSA. COSA BPM Suite. Roadmap

Liaison EDI Notepad. Intuitive Views. envelope, group, or transaction node from the left pane, EDI Notepad displays its details in the right pane.

Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint

Creating Data Value Chains by Linking Enterprise Data

BioInterchange 2.0 CODAMONO. Integrating and Scaling Genomics Data

Development Techniques for Native/Hybrid Tizen Apps. Presenter Matti Pakarinen

Big Data in Internet of Things (IoT): Key Trends, Opportunities and Market Forecasts

THE SEMANTIC WEB AND IT`S APPLICATIONS

Draft Response for delivering DITA.xml.org DITAweb. Written by Mark Poston, Senior Technical Consultant, Mekon Ltd.

Comparison of JSON and XML Data Interchange Formats: A Case Study

2013 Ruby on Rails Exploits. CS 558 Allan Wirth

BIT601 SAP Workflow Definition and Use of Customer-Specific Workflows

Building Workflow Applications with XML and XQuery

Exponential Notation and the Order of Operations

Real-Time Reconciliation of Invoice and Goods Receipts powered by SAP HANA. Stefan Karl, Finance Solutions, SAP ASUG Presentation, May 2013

Working With Templates in Web Publisher. Contributed by Paul O Mahony Developer Program

Legal Matter Task Management & Reporting in SharePoint and Office 365

Lecture Overview. Web 2.0, Tagging, Multimedia, Folksonomies, Lecture, Important, Must Attend, Web 2.0 Definition. Web 2.

CHAPTER 24 Communicating with the Web

CATAPULT YOUR SALES AND MARKETING EFFORTS TO NEW HEIGHTS

SearchEngine Optimization. OptimizeOnline Howto BuildyourPageRank

Virtual Spirits control panel V5

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o :

DrupalCamp Edinburgh Drupal 7 SEO. How to gain an advantage over your non-drupal competition. Diarmy Simpson

BluWave crm. Posting Appointments into Your Local Calendar (Using Google Chrome Web Browser)

emarketer system Benefits

Methods of Social Media Research: Data Collection & Use in Social Media

Stand OUT Stay TOP of mind Sell MORE

06 XML-based Technologies

ebooks: Exporting EPUB files from Adobe InDesign

MBR and EFI Disk Partition Systems

Transcription:

JSON-LD: A smarter format for LCA data interchange Andreas Ciroth, Michael Srocka GreenDelta GmbH New Delhi, ILCM 2015, September 2015

JSON-LD Agenda 1. LCA data formats, status 2. Why a new, why yet another, data format 3. JSON-LD: principles 4. JSON-LD implementation status in LCA 5. Discussion, outlook and an invitation

1 LCA data formats, status

LCA data formats, status Basically, a data format is simply a way and an agreement how to represent information. For LCA, data exchange is important, and therefore agreement on LCA data exchange formats is important as well. What we know as LCA data format nowadays are always LCA data exchange formats.

LCA data formats, status What we know as LCA data format nowadays are always LCA data exchange formats. The format which is used to store the data sets in a database and software is not directly relevant (!) LCA Software 1 LCA Software 2 LCA DB 1 LCA data format LCA DB 2

LCA data formats, status LCA data formats have a rather long history in LCA Spold99 was the first format to address the data exchange aspect (to my knowledge) Today, major formats are EcoSpold1 (ecoinvent 2 database, all major LCA software systems, albeit in dialects ) ILCD (ELCD database of the JRC) EcoSpold2 (ecoinvent 3 database)

EcoSpold1, EcoSpold2, ILCD format All are compliant with ISO14048/TS All are based on XML

EcoSpold1, EcoSpold2, ILCD format Of course, differences: EcoSpold 1 rather simple (no parameters, only two languages, process and product is more or less the same ) ILCD, EcoSpold2: more recent, quite complicated, typically several thousand, interlinked files for one process data set Unfortunately all not fully consistent with each other

EcoSpold1, EcoSpold2, ILCD format Unfortunately all not fully consistent with each other openlca format converter and openlca import export features help to work with different formats but not a perfect solution Effort in implementation (e.g.: ILCD: every text field in different language possible) Inconsistencies in formats (e.g. flow properties: ILCD: one value for one flow; EcoSpold2: one value for one exchange, may be different for each process)

2 Why a new, why yet another, data format

Why a new format In a nutshell: New technological developments in resource description promise to be better for LCA format specification A new, overarching format allows to consider the existing aspects of different existing formats better.

3 JSON-LD: principles

JSON-LD: javascript object notation for linked data Specified by the W3C JSON-LD: JavaScript Object Notation for Linked Data, W3C recommended for linked data (14 January 2014) Can directly be parsed as RDF triples, therefore direct link to ontologies (RDF format) Lightweight, human-readable, Google, Yahoo, Yandex, are supporters Based on JSON (json.org) the data format of the web, parsers available, really easy integration..

JSON-LD: javascript object notation for linked data Specified by the W3C

Starting point: schema.org

Linked data

Knowledge Graphs Used by Google to enhance the search results; Content from several sources Basically objects and their relations Provide structured and detailed information about the topic in addition to a list of links to other sites A very practical and relevant implementation of linked data

JSON-LD can be embedded in HTML (i.e. in normal websites)

e.g., http://www.finanzen.net/aktien/chevron- Aktie

e.g., http://www.finanzen.net/aktien/chevron- Aktie

Information harvesting, e.g. Chevron (in Google search result, information display)

4 JSON-LD implementation status in LCA

JSON-LD: implementation status in LCA The JSON-LD format is implemented as one of the formats in openlca since summer 2015, based on a US EPA project The format implementation is openly documented, here: We follow the schema.org principles (display, documentation, )

JSON-LD: implementation status in openlca A first version of the format fully implemented But of course interesting to put for discussion

JSON-LD: implementation status in openlca The format is offered as additional format, other formats are of course still supported

ILCD format, process data set, one exchange: disposal wood ash mixture, export from openlca

ILCD format, process data set, one exchange: disposal wood ash mixture, export from openlca

5 Discussion, outlook and an invitation

Discussion A new LCA data format should not be introduced without really good reasons. We think there are good reasons to introduce JSON-LD as new format: 1. It is a very useful alternative to XML (i.e., EcoSpold, EcoSpold2, ILCD) 2. It helps overcome shortcomings of existing LCA data formats, and can fully replace them 3. It overcomes also shortcomings of RDF formats, more efficient and faster

Outlook openlca implementation will be extended to LCIA models Linkage with the Life Cycle Harmonization Tool available (once this is released) (hopefully): Discussion, on an international level

..and an invitation: For other LCA tool developers: Please have a look, we of course think this format makes sense also in other tools; less implementation effort than other formats, much more powerful. Chance to explore this format in the context of the UNEP intergovernmental panel on interoperability

Thank you Contact: Dr. Andreas Ciroth GreenDelta GmbH Müllerstrasse 135, 13349 Berlin, Germany ciroth@greendelta.com www.greendelta.com