Creating a Semantic Web with Linked Data Todd King.

11
Creating a Semantic Web with Linked Data Todd King

Transcript of Creating a Semantic Web with Linked Data Todd King.

Page 1: Creating a Semantic Web with Linked Data Todd King.

Creating a Semantic Web with Linked Data

Todd King

Page 2: Creating a Semantic Web with Linked Data Todd King.

??????SPAS

ESPAS

E

FOAFFOAF

On the Road to Semantics

From Introducing Linked Data and the Semantic Webhttp://www.linkeddatatools.com/semantic-web-basics

subject + predicate + objectsubject + predicate + object

Dublin Core

Dublin Core

Page 3: Creating a Semantic Web with Linked Data Todd King.

What is "Linked Data"• RDF triples with shared vocabularies.• Basic RDF triple (statement):

subject+predicate+object

• Both "subject" and "object" are URI.Note: General RDF allows object to be literal values.

• General form in XML:<rdf:Description rdf:about="subject">    <predicate rdf:resource="object" /><rdf:Description>

RDF does not provide semantics.Well known (shared) vocabularies are

needed.

Page 4: Creating a Semantic Web with Linked Data Todd King.

Defining a Collection as Linked Data

Using SPASE and SKOSA Collection called "Example" consisting of a NumericlaData

collection and a Document.

spase://vmo/NumericalData/ex1 skos:broader spase://vmo/Collection/example.

spase://vmo/Document/ex1 skos:broader spase://vmo/Collection/example.

Page 5: Creating a Semantic Web with Linked Data Todd King.

The Big Question Are associations best expressed external to

the resources or internal?

External: Linked Data Internal: Declared associations

(i.e. Association in SPASE)

In either case a focal point for associations is needed.

Page 6: Creating a Semantic Web with Linked Data Todd King.

Background Information

Page 7: Creating a Semantic Web with Linked Data Todd King.

Well-Known Vocabularies • Friend-of-a-Friend (FOAF), vocabulary for describing people.• Dublin Core (DC) defines general metadata attributes. See

also their new domains and ranges draft.• Semantically-Interlinked Online Communities (SIOC),

vocabulary for representing online communities.• Description of a Project (DOAP), vocabulary for describing

projects.• Simple Knowledge Organization System (SKOS),

vocabulary for representing taxonomies and loosely structured knowledge.

• Music Ontology provides terms for describing artists, albums and tracks.

• Review Vocabulary, vocabulary for representing reviews.• Creative Commons (CC), vocabulary for describing license

terms.

Page 8: Creating a Semantic Web with Linked Data Todd King.

Science Vocabularies SESDI (Semantically-Enabled Science Data Integra

tion) SWEET (Semantic Web for Earth and

Environmental Terminology) SPASE (Space Physics Archive Search and Extract) GEON (Geosciences Network) VSTO (Virtual Solar-Terrestrial Observatory) Noesis (Earth and Atmospheric Science Smart

Search) MMI (Marine Metadata Initiative)

VINE (Vocabulary Integration Environment Tool) Hydroseek (ontology-aided search)

Page 9: Creating a Semantic Web with Linked Data Todd King.

RDF Statements

SPASE RDF<Spase>

<Version>2.0.1</Version>

<Person>

<ResourceID>spase://SMWG/Person/Todd.A.King</ResourceID>

<ReleaseDate>2010-02-04T12:34:56.789</ReleaseDate>

<PersonName>Todd A. King</PersonName>

<OrganizationName>

Institute of Geophysics and Planetary Physics, University of California, Los Angeles

</OrganizationName>

<Address>

Institute of Geophysics and Planetary Physics, University of California Los Angeles, Box 951567, Los Angeles, CA 90095-1567

</Address>

<Email>[email protected]</Email>

<PhoneNumber>+1 310 206 7201</PhoneNumber>

</Person>

</Spase>

<?xml version="1.0" encoding="UTF-8"?>

 

<rdf:RDF

xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:spase="http://www.spase-group.org/rdf#">

    <rdf:Description rdf:about="spase://SMWG/Person/Todd.A.King">

        <spase:PersonName>Todd A. King</spase:PersonName>

        <spase:OrganizationName>

Institute of Geophysics and Planetary Physics, University of California, Los Angeles

</spase:OrganizationName>

        <spase:Address> Institute of Geophysics and Planetary Physics, University of California Los Angeles, Box 951567, Los Angeles, CA 90095-1567

</spase:Address>

<spase:Email>[email protected]</spase:Email>

<spase:PhoneNumber>+1 310 206 7201</spase:PhoneNumber>

    </rdf:Description>

 

</rdf:RDF>

AsAs

Note: Slightly redacted and not using preferred namespaces in RDF version.

Anything in XML can represented in RDF

Page 10: Creating a Semantic Web with Linked Data Todd King.

Why Semantics?• Knowledge Integration– It allows branching across domains of knowledge.– Allows independent operation/evolution for each

domain.

Semantic Modeling consists of:• Vocabulary - A collection of terms given a well-

defined meaning that is consistent across contexts.• Ontology - Allows you to define contextual

relationships behind a defined vocabulary. Definitions from Introducing Linked Data and the Semantic Web

Page 11: Creating a Semantic Web with Linked Data Todd King.

Semantic Web The Semantic Web Is a paradigm shift from the relational or

hierarchical means of modeling data to a graph model.