The N-Triples is a line-based, plain text serialization format used for storing and transmitting data for Resource Description Framework (RDF) graphs, which was developed primarily by Dave Beckett at the University of Bristol and Art Barstow at W3C. N-Triples is also considered a subset of the Terse RDF Triple Language (Turtle) format. Note that N-Triples is not the same as Notation 3 (N3), which is also related to Turtle.

Location: N-Triples
Organization: W3C
Notation3 (N3)
The Notation3 (N3) is a shorthand non-XML serialization of Resource Description Framework (RDF) models and is the superset from which Terse RDF Triple Language (Turtle) is derived, but it contains several features – like support for RDF-based rules – that can take it further than simply acting as a serializer for the RDF models. N3 was designed to for better human-readability and, as shorthand, is more compact than XML RDF notation. Tim Berners-Lee and others within the Semantic Web community developed it.

Location: N3
Organization: W3C
Resource Description Framework (RDF)
The Resource Description Framework (RDF) is a standard model, containing many features, used for data interchange on the Web. RDF does this by extending the Web’s linking structure to take advantage of URIs’ ability to map relationships between naming of resources and link endpoints. RDF’s features include the facilitation of data merging even when schemas are out of alignment and support for the evolution of schemas in a simpler way, where data consumers do not need to be changed. RDF allows for the mixing, exposing and sharing of semi-structured and structured data across different applications.

Location: RDF
Organization: W3C
Rule Interchange Format (RIF)
The Rule Exchange Format (RIF) came about as recognition of a larger problem associated with the existence of several co-existing “rules” languages and has become a W3C recommendation. RIF seeks to create and simplify the exchange of rules between the concurrent languages. RIF includes a Core dialect that can be extended into two other dialects, Basic Logic Dialect (BLD and Production Rule Dialect (PRD), and is has become an integral part of the infrastructure for the Semantic Web along with SPARQL Protocol and RDF Query Language (SPARQL), Resource Description Framework (RDF), and Web Ontology Language (OWL).

Location: RIF
Organization: W3C
Location: RIF Use Cases and Requirements (UCR)
Organization: W3C
Location: RIF Core
Organization: W3C
Location: RIF Basic Logic Dialect
Organization: W3C
Location: RIF Production Rule Dialect
Organization: W3C
Location: RIF Framework for Logic Dialects
Organization: W3C
Location: RIF Datatypes and Built-Ins 1.0
Organization: W3C
Location: RIF RDF and OWL Compatibility
Organization: W3C
Simple Knowledge Organization System (SKOS)
The Simple Knowledge Organization System (SKOS) is a family of formal languages designed for the representation of structured, controlled vocabularies including (but not limited to): thesauruses, taxonomies, classification schemas, and subject-heading systems. Currently developed within the W3C framework, the main objective of SKOS is to create the ability to easily publish these controlled, structured vocabularies for the Semantic Web. SKOS is built upon the Resource Description Framework (RDF) and the Resource Description Framework Schema (RDFS).

Location: SKOS
Organization: W3C
SPARQL Protocol and RDF Query Language (SPARQL)
SPARQL Protocol and RDF Query Language (SPARQL) is an Resource Description Framework (RDF) query language that permits a query to consist of triple patterns, disjunctions, conjunctions and optional patterns that has become an official W3C recommendation. It is considered a subset of Notation3 (N3). Instituted originally by the RDF Data Access Working Group (DAWG) of the W3C, SPARQL is now considered a key technology for the Semantic Web.

Location: SPARQL
Organization: W3C
Turtle (syntax)
The Terse RDF Triple Language (Turtle) is subset of Notation3 (N3) language and only provides a serialization format for Resource Description Framework (RDF) graphs. However, Turtle offers up its own subset in the form of the N-Triples format. A closely related language subset of Notation3 (N3) used for RDF graphs is SPARQL Protocol and RDF Query Language (SPARQL), but focuses on brace syntax to delimit subgraphs.

Location: Turtle
Organization: W3C
Web Ontology Language (OWL)
The Web Ontology Language (OWL) is a family languages associated with knowledge representation used for authoring ontologies. OWL is specifically characterized by formal semantics, and is associated with Resource Description Language (RDF) and Extensible Markup Language (XML) based serializations for the Semantic Web. OWL is a language specifically designed to be compatible with the architecture of the Web in general and has further been defined for compatibility with the Semantic Web.

Location: OWL
Organization: W3C
SOA Design Patterns by Thomas Erl
Foreword by Grady Booch
With contributions from David Chappell, Jason Hogg, Anish Karmarkar, Mark Little, David Orchard, Satadru Roy, Thomas Rischbeck, Arnaud Simon, Clemens Utschig, Dennis Wisnosky, and others.
Web Service Contract Design & Versioning for SOA by Thomas Erl, Anish Karmarkar, Priscilla Walmsley, Hugo Haas, Umit Yalcinalp, Canyang Kevin Liu, David Orchard, Andre Tost, James Pasley
SOA Principles of Service Design by Thomas Erl
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services by Thomas Erl
Service-Oriented Infrastructure:On-Premise and in the Cloud by Raj Balasubramanian, Benjamin Carlyle, Thomas Erl, Cesare Pautasso
Next Generation SOA:A Real-World Guide to Modern Service-Oriented Computing by Pethuru Cheliah, Thomas Erl, Clive Gee, Robert Laird, Berthold Maier, Hajo Normann, Leo Shuster, Bernd Trops, Clemens Utschig, Torsten Winterberg
SOA with .NET & Windows Azure: Realizing Service-Orientation with the Microsoft Platform by David Chou, John deVadoss, Thomas Erl, Nitin Gandhi, Hanu Kommalapati, Brian Loesgen, Christoph Schittko, Herbjorn Wilhelmsen, Mickey Williams
SOA Governance:
Governing Shared Services On-Premise & in the Cloud
by Stephen Bennett, Thomas Erl, Clive Gee, Anne Thomas Manes, Robert Schneider, Leo Shuster, Andre Tost, Chris Venable
SOA with Java by Raj Balasubramanian, David Chou, Thomas Erl, Thomas Plunkett, Satadru Roy, Philip Thomas, Andre Tost
Modern SOA Methodology: Methods for Applying Service-Orientation On-Premise & in the Cloud by Raj Balasubramanian, David Chou, Thomas Erl, Thomas Plunkett, Satadru Roy, Philip Thomas, Andre Tost
Cloud Computing: Concepts, Technology & Architecture by Thomas Erl, Zaigham Mahmood, Ricardo Puttini
Cloud Computing Design Patterns by Thomas Erl, Amin Naserpour

For more information about these books, visit: www.servicetechbooks.com

Arcitura Education Inc.
Arcitura Education Inc. is a leading global provider of progressive, vendor-neutral training and certification programs, providing industry-recognized certification programs for a range of certifications.
For more information:
SOA Certified Professional (SOACP)
The books in this series are part of the official curriculum for the SOA Certified Professional program.
For more information:
Cloud Certified Professional (CCP)
The books in this series are part of the official curriculum for the Cloud Certified Professional program.
For more information:
Big Data Science Certified Professional (BDSCP)
The books in this series are part of the official curriculum for the Big Data Science Certified Professional program.
For more information: