Standards

goto References / goto Tools

latest update: 2014-04-05      

Below is a list of ISO standards, W3C Recommendations and other standards that together define the Semantic Web inasmuch as we need that for the implementation of ISO 15926.

Standard / Recommendation

Description

URL

Status

ISO 15926

Part 1 - Overview and fundamental principles

same as title

 

IS

Part 2 - Data Model

Specifies a conceptual data model for computer representation of technical information about process plants

Click here / for an overview click here / for the OWL representation click here.

IS

Part 3 - Reference data for geometry and topology

Specifies geometric and topological concepts, enabling the recording of geometric and topological data using ISO 15926-2 and in a way consistent with first order logic.

Also specifies concepts related to mesh topology and functions defined with respect to meshes, enabling the recording of mesh topology data and the representation of property distributions.

Click here

TS

Part 4 - Initial reference data (RDL)

Defines the initial set of reference data for use with the ISO 15926 and ISO 10303-221 industrial data standards.

click here

for the initial set of spreadscheets click here /

for the extended Reference Data Library click here, and for the code here

IS / JORD

Part 6 - Methodology for the development and validation of reference data

Defines a methodology for the stewarding of reference data for process plants.

click here

TS

Part 7 - Template methodology

A specification for data exchange and life-cycle information integration using templates based on the data model of ISO 15926-2. It provides a methodology for data integration of ontologies using mathematical first-order logic, which makes it independent of computer languages.

click here

TS

Part 8 - Web Ontology Language (OWL) implementation

A specification for data exchange and life-cycle information integration using Resource Description Framework (RDF) and Web Ontology Language (OWL). It provides rules for implementing the upper ontology specified by ISO 15926-2 and the template methodology specified by ISO 15926-7 into the RDF and OWL languages, including models for reference data as specified by ISO/TS 15926-3 and ISO/TS 15926-4, and for metadata.

click here

TS

Part 9 - Façade implementation

A typical use case would be the creation of a private triple store with ISO 15926 linked data. In order to make it compliant to ISO 15926 the interface of the data being uploaded must be compliant to ISO 15926-8. The triple store must then be extended with procedures and programs according to ISO 15926-9.

n/a (still Work In Progress)

--

Part 10 - Conformance Testing

There are two occasions where validation makes sense:

1.  when the mapping software has finished its task, the Part 8 file has been generated and is ready for uploading to a Part 9 Façade. This is the “source-side” validation.

2.  when the Part 8 file has been uploaded “target-side” validation is due. That validation serves to check whether the newly loaded information is in conflict with the information that is already stored in the target Façade or in a predefined subset of the applicable CPF (Confederation of Participating Façades).

n/a (still Work In Progress)

--

W3C Publications

Architecture of the World Wide Web, Volume One

This architecture document discusses the core design components of the Web. They are identification of resources, representation of resource state, and the protocols that support the interaction between agents and resources in the space. Core design components, constraints, and good practices are related to the principles and properties they support.

click here

W3C Rec.

Defining N-ary Relations on the Semantic Web

Presents ontology patterns for representing n-ary relations in RDF and OWL. This document formed the basis for the ISO 15926-7 templates. Use case #3 applies.

click here

W3C WG Note

XML Schema Part 2: Datatypes Second Edition

Defines facilities for defining datatypes to be used in XML Schemas as well as other XML specifications. The datatype language, which is itself represented in XML 1.0, provides a superset of the capabilities found in XML 1.0 document type definitions (DTDs) for specifying datatypes on elements and attributes.

click here

W3C Rec.

RDF Primer

The Resource Description Framework (RDF) is a language for representing information about resources in the World Wide Web. This Primer is designed to provide the reader with the basic knowledge required to effectively use RDF.

click here

W3C Rec.

RDF 1.1 Semantics

This document describes a precise semantics for the Resource Description Framework 1.1 [RDF11-CONCEPTS] and RDF Schema [RDF-SCHEMA]. It defines a number of distinct entailment regimes and corresponding patterns of entailment. It is part of a suite of documents which comprise the full specification of RDF 1.1.

click here

W3C Cand.Rec.

RDF 1.1: On Semantics of RDF Datasets

The Resource Description Framework (RDF) version 1.1 defines the concept of RDF datasets, a notion introduced first by the SPARQL specification [RDF-SPARQL-QUERY]. An RDF dataset is defined as a collection of RDF graphs where all but one are named graphs associated with an IRI or blank node (the graph name), and the unnamed default graph [RDF11-CONCEPTS]. Given that RDF is a data model equipped with a formal semantics [RDF11-MT], it is natural to try and define what the semantics of datasets should be.

The RDF Working Group was chartered to provide such semantics in its recommendation

RDF defines the concept of RDF datasets, a structure composed of a distinguished RDF graph and zero or more named graphs, being pairs comprising an IRI or blank node and an RDF graph. While RDF graphs have a formal model-theoretic semantics that determines what arrangements of the world make an RDF graph true, no agreed formal semantics exists for RDF datasets. This document presents some issues to be addressed when defining a formal semantics for datasets, as they have been discussed in the RDF 1.1 Working Group, and specify several semantics in terms of model theory, each corresponding to a certain design choice for RDF datasets.

click here

(see also this.... and this...)

W3C Group Note

RDF 1.1 XML Syntax

This document defines an XML syntax for RDF called RDF/XML in terms of Namespaces in XML, the XML Information Set and XML Base.

click here

W3C Proposed Edited Recommendation

RDF/XML Syntax Specification

Defines an XML syntax for RDF called RDF/XML in terms of Namespaces in XML, the XML Information Set and XML Base. The formal grammar for the syntax is annotated with actions generating triples of the RDF graph

click here

W3C Rec.

OWL 2 Web Ontology Language Primer (Second Edition)

The OWL 2 Web Ontology Language, informally OWL 2, is an ontology language for the Semantic Web with formally defined meaning. This primer provides an approachable introduction to OWL 2, including orientation for those coming from other disciplines, a running example showing how OWL 2 can be used to represent first simple information and then more complex information, how OWL 2 manages ontologies, and finally the distinctions between the various sublanguages of OWL 2.

click here

W3C Rec.

OWL 2 Web Ontology Language Document Overview (Second Edition)

This document serves as an introduction to OWL 2 and the various other OWL 2 documents. It describes the syntaxes for OWL 2, the different kinds of semantics, the available profiles (sub-languages), and the relationship between OWL 1 and OWL 2.

click here

W3C Rec.

SPARQL 1.1 Overview

An overview of SPARQL 1.1. It provides an introduction to a set of W3C specifications that facilitate querying and manipulating RDF graph content on the Web or in an RDF store.

click here

W3C Rec.

SPARQL 1.1 Query Language

This specification defines the syntax and semantics of the SPARQL query language for RDF. SPARQL can be used to express queries across diverse data sources, whether the data is stored natively as RDF or viewed as RDF via middleware. SPARQL contains capabilities for querying required and optional graph patterns along with their conjunctions and disjunctions. SPARQL also supports aggregation, subqueries, negation, creating values by expressions, extensible value testing, and constraining queries by source RDF graph. The results of SPARQL queries can be result sets or RDF graphs.

click here

W3C Rec.

SPARQL 1.1 Federated Query

This specification defines the syntax and semantics of SPARQL 1.1 Federated Query extension for executing queries distributed over different SPARQL endpoints. The SERVICE keyword extends SPARQL 1.1 to support queries that merge data distributed across the Web.

click here

W3C Rec.

R2RML: RDB to RDF Mapping Language

A language for expressing customized mappings from relational databases to RDF datasets. Such mappings provide the ability to view existing relational data in the RDF data model, expressed in a structure and target vocabulary of the mapping author's choice. R2RML mappings are themselves RDF graphs and written down in Turtle syntax. R2RML enables different types of mapping implementations.

click here

W3C Rec.

Other standards

OWL API

The OWL API is a Java API for creating, parsing, manipulating and serialising OWL Ontologies. The following components are included:

* An API for OWL 2.

* an in-memory reference implementation for this API.

* RDF/XML, OWL/XML, OWL Functional Syntax, Manchester OWL Syntax, Turtle, KRSS and OBO Flat file parsers and renderers.

* Reasoner interfaces for external reasoners.

click here

click here

Web Authorization Protocol (oauth)

The Web Authorization (OAuth) protocol allows a user to grant a third-party Web site or application access to the user's protected resources, without necessarily revealing their long-term credentials, or even their identity.

click here

IETF Proposed Standard

ISO 639-2 - Codes for the Representation of Names of Languages

ISO 639-2 is the alpha-3 code in Codes for the representation of names of languages-- Part 2.

click here