Semantic Web & RDF

Facebook Twitter

Semantically-Interlinked Online Communities. Strategies for Building Semantic Web Applications. The latest vCard Ontology for describing People and Organisations now includes a JSON-LD example.

Strategies for Building Semantic Web Applications

An Ontology for vCards ( ) is hosted at W3C and maintained by Harry Halpin and Norm Walsh. Representing vCard Objects in RDF (W3C Member Submission 20 January 2010) has the following additional comments Team Comment on "Representing vCard Objects in RDF" Submission hCard Microformat and VCard: See also - Portable Contacts ( ) See also - Nepomuk, these are the ontologies in use at dev.nepomuk.semanticdesktop.org and partly at nepomuk.kde.org: The contact ontology: There is open source tool support, such as a vcard->nco converter and a Microsoft Outlook crawler: NOKIA uses part of this ontology for the maemo platform.

Interlinking person, one dataset is described with FOAF, the other with VCard. ? Linkage might be something like: if compare(? I.e. foaf:name <-> concat(vc:given-name," ",vc:family-name) Index of /hhalpin/homepage. Introducing Linked Data And The Semantic Web. Next: Introducing Graph Data What is Linked Data and the Semantic Web and what is all the hype about?

Introducing Linked Data And The Semantic Web

Principally, the Semantic Web is a Web 3.0 web technology - a way of linking data between systems or entities that allows for rich, self-describing interrelations of data available across the globe on the web. In essence, it marks a shift in thinking from publishing data in human readable HTML documents to machine readable documents. That means that machines can do a little more of the thinking work for us. What Does This Mean How It Does It Differ From The Web As It Is Today? Today, much of the data we get from the web is delivered to us in the form of web pages - HTML documents that are linked to each other through the use of hyperlinks.

Enter Linked Data - Liberating Web Databases From Their Old Chains So the semantic web seeks to change the scape of the internet with regard this problem in a number of ways: But Where Do I Start? It needn't be complicated. Publications of the W3C Semantic Web Activity. This page lists the latest versions of all W3C Recommendatations and Notes that have been published by the various Semantic Web Activity Groups or relevant Incubator Groups.

Publications of the W3C Semantic Web Activity

For a more complete lists of specifications, including older, obsolete versions and drafts, see the general page on W3C documents. See also the list of translations for RDF, GRDDL, RDFa, RDB2RDF, SPARQL, OWL, POWDER, PROV, and RIF You may want to look at the collection of SW Case Studies and Use Cases to see how organizations are using these technologies today. Resource Description Framework (RDF) RDF Primer, W3C Recommendation, February 10, 2004, Frank Manola and Eric Miller, eds. Gleaning Resource Descriptions from Dialects of Languages (GRDDL) Resource Description Framework (RDF) Semantic technologies. RDF Vocabulary Description Language 1.0: RDF Schema. Abstract The Resource Description Framework (RDF) is a general-purpose language for representing information in the Web.

RDF Vocabulary Description Language 1.0: RDF Schema

This specification describes how to use RDF to describe RDF vocabularies. Publications of the W3C Semantic Web Activity. This page lists the latest versions of all W3C Recommendatations and Notes that have been published by the various Semantic Web Activity Groups or relevant Incubator Groups.

Publications of the W3C Semantic Web Activity

For a more complete lists of specifications, including older, obsolete versions and drafts, see the general page on W3C documents. See also the list of translations for RDF, GRDDL, RDFa, RDB2RDF, SPARQL, OWL, POWDER, PROV, and RIF You may want to look at the collection of SW Case Studies and Use Cases to see how organizations are using these technologies today. A Direct Mapping of Relational Data to RDF.

Status of this Document This section describes the status of this document at the time of its publication.

A Direct Mapping of Relational Data to RDF

Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at This is a Public Working Draft of the "A Direct Mapping of Relational Data to RDF" for review by W3C members and other interested parties. This document was developed by the W3C RDB2RDF Working Group. Comments on this document should be sent to public-rdb2rdf-comments@w3.org, a mailing list with a public archive. Publication as a Working Draft does not imply endorsement by the W3C Membership. This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. 1 Introduction Relational databases proliferate both because of their efficiency and their precise definitions, allowing for tools like SQL [SQLFN] to manipulate and examine the contents predictably and efficiently.

Ontology

R2RML: RDB to RDF Mapping Language. This document describes R2RML, a language for expressing customized mappings from relational databases to RDF datasets.

R2RML: RDB to RDF Mapping Language

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. Processors could, for example, offer a virtual SPARQL endpoint over the mapped relational data, or generate RDF dumps, or offer a Linked Data interface. 1 Introduction This specification describes R2RML, a language for expressing customized mappings from relational databases to RDF datasets. This specification has a companion that defines a direct mapping from relational databases to RDF [DM]. Every R2RML mapping is tailored to a specific database schema and target vocabulary. R2RML mappings are themselves expressed as RDF graphs and written down in Turtle syntax [TURTLE].