Workshop on
Semantic Networks
in Practise

Roland Boeving / Robert Loew
roland.boeving@h-da.de / robert@loew.com
What is Semantic ?

                                      Capability
                                                    Applying knowledge to
                          Pragmatic
                                                    solve problems
                                      Knowledge
                                                             Information in the context
               Semantic
                                                             of humans
                                      Information

 Syntax                                                                Data in context

                                         Data




• Information in the context of ...
• Based on data and information

Introduction                                                                             2
Example of a Knowledge Network



                                                           Design
               A
                                       IT
                                                                        3
                   B
                                                Database

     1                                                              C
                                            2




Introduction       Semantic Networks                                        3
Example of a Knowledge Network



                                                            Design
               A
                                        IT
                                                                         3
                   B
                                                 Database

     1                                                               C
                                             2




Is this a Semantic Network ?
Introduction        Semantic Networks                                        4
Semantic Wiki




London is the capital city of          London is the capital city of
[[England]] and of the [[United        [[is capital of::England]] and
Kingdom]].                             of the [[is capital of::United
... population of London was           Kingdom]].
estimated 7,421,328.                   ... population of London was
... covers an area of 609              estimated [[popula-
square miles.                          tion:=7421328]].
                                       ... covers an area of
                                       [[area:=1577303 km²]]



Introduction       Semantic Networks                                    5
Example of a Knowledge Network



                                                            Design
               A
                                        IT
                                                                         3
                   B
                                                 Database

     1                                                               C
                                             2




Is this a Semantic Network ?
Introduction        Semantic Networks                                        6
Example of a Knowledge Network


                   Employee of
                                                                          Design
               A
                                             IT
                                                                                        3
  Author of             B   Member of             Subject of
                                                               Database
                                                                    specialist of
     1
                                                                    subject         C
                                                  2




Introduction             Semantic Networks                                                  7
Example of a Knowledge Network


                        Employee of                            Department of
                                            Department of                       Design
               A
                                                   IT
                                                                                     describes   3
  Author of                    B   Member of            Subject of
                                                                     Database        Author of
                   Author of                                              specialist of
     1                             Author of
                                                            describes     subject           C
                                                        2




Is this a Semantic Network ?
Introduction                   Semantic Networks                                                     8
Example of a Knowledge Network


                        Employee of                            Department of
                                            Department of                       Design
               A
                                                   IT
                                                                                     describes   3
  Author of                    B   Member of            Subject of
                                                                     Database        Author of
                   Author of                                              specialist of
     1                             Author of
                                                            describes     subject           C
                                                        2




Introduction                   Semantic Networks                                                     9
Example of a Knowledge Network


                        Employee of                            Department of
                                            Department of                       Design
               A
                                                   IT
                                                                                     describes   3
  Author of                    B   Member of            Subject of
                                                                     Database        Author of
                   Author of                                              specialist of
     1                             Author of
                                                            describes     subject           C
                                                        2




Introduction                   Semantic Networks                                                     10
Example of a Knowledge Network


                        Employee of                            Department of
                                            Department of                       Design
               A
                                                   IT
                                                                                     describes   3
  Author of                    B   Member of            Subject of
                                                                     Database        Author of
                   Author of                                              specialist of
     1                             Author of
                                                            describes     subject           C
                                                        2




Is this a Semantic Network ?
Introduction                   Semantic Networks                                                     11
Example of a Semantic Network


                        Employee of                            Department of
                                            Department of                       Design
               A
                                                   IT
                                                                                     describes   3
  Author of                    B   Member of            Subject of
                                                                     Database        Author of
                   Author of                                              specialist of
     1                             Author of
                                                            describes     subject           C
                                                        2




Introduction                   Semantic Networks                                                     12
Standards of Semantic Networks


Semantic Web
     > provides a common framework for automated processes
       for sharing and (re-)using data across
       >> application -
       >> enterprise -
       >> community - boundaries

     > based on
       >> RDF standard
            (Resource Description Framework)
       >> OWL
            (Web Ontology Language)
       >> Semantic Web Services
       >> ...
Introduction         Semantic Networks   Standards           13
RDF Graphs
directed graphs consisting of
     > subjects and objects
       as nodes
     > predicates (also called properties)
       as directed named links (also called arcs)




Introduction          Semantic Networks   Standards   14
RDF Graphs
directed graphs consisting of
     > subjects and objects
       as nodes
     > predicates (also called properties)
       as directed named links (also called arcs)



                                                            Shakespeare
                                                                          1564 - 1616
               Subject
                                                     Object
                                        Predicate

           Romeo and Juliet
                                        written by




Introduction                  Semantic Networks       Standards                         15
RDF / XML
used for formal specification of a semantic network

<rdf:RDF>
   xmlns:rdf=http://www.w3.org/TR/PR-RDF-Syntax#
   xmlns:s=”http://description.org/schema/”>
      <rdf:Description about=”Romeo and Juliet”>
         <s:Author>
            <rdf:Description about=”Author”>
               <rdf:type resource=”http://example.org/schema/Person”/>
               <v:Name>Shakespeare</v:Name>
               <v:Lifetime>1564 - 1616</v:Lifetime>
            </rdf:Description>
         </s:Author>
      </rdf:Description>
</rdf:RDF>
                                                                               Shakespeare
                                                                                             1564 - 1616
                                              Subject
                                                                          Object
                                                             Predicate

                                          Romeo and Juliet
                                                             written by




Introduction        Semantic Networks   Standards                                                          16
The End of that boring slide presentation !!!

We will start working NOW




                                                17

Semantic Networks Cork Oct 2009

  • 1.
    Workshop on Semantic Networks inPractise Roland Boeving / Robert Loew roland.boeving@h-da.de / robert@loew.com
  • 2.
    What is Semantic? Capability Applying knowledge to Pragmatic solve problems Knowledge Information in the context Semantic of humans Information Syntax Data in context Data • Information in the context of ... • Based on data and information Introduction 2
  • 3.
    Example of aKnowledge Network Design A IT 3 B Database 1 C 2 Introduction Semantic Networks 3
  • 4.
    Example of aKnowledge Network Design A IT 3 B Database 1 C 2 Is this a Semantic Network ? Introduction Semantic Networks 4
  • 5.
    Semantic Wiki London isthe capital city of London is the capital city of [[England]] and of the [[United [[is capital of::England]] and Kingdom]]. of the [[is capital of::United ... population of London was Kingdom]]. estimated 7,421,328. ... population of London was ... covers an area of 609 estimated [[popula- square miles. tion:=7421328]]. ... covers an area of [[area:=1577303 km²]] Introduction Semantic Networks 5
  • 6.
    Example of aKnowledge Network Design A IT 3 B Database 1 C 2 Is this a Semantic Network ? Introduction Semantic Networks 6
  • 7.
    Example of aKnowledge Network Employee of Design A IT 3 Author of B Member of Subject of Database specialist of 1 subject C 2 Introduction Semantic Networks 7
  • 8.
    Example of aKnowledge Network Employee of Department of Department of Design A IT describes 3 Author of B Member of Subject of Database Author of Author of specialist of 1 Author of describes subject C 2 Is this a Semantic Network ? Introduction Semantic Networks 8
  • 9.
    Example of aKnowledge Network Employee of Department of Department of Design A IT describes 3 Author of B Member of Subject of Database Author of Author of specialist of 1 Author of describes subject C 2 Introduction Semantic Networks 9
  • 10.
    Example of aKnowledge Network Employee of Department of Department of Design A IT describes 3 Author of B Member of Subject of Database Author of Author of specialist of 1 Author of describes subject C 2 Introduction Semantic Networks 10
  • 11.
    Example of aKnowledge Network Employee of Department of Department of Design A IT describes 3 Author of B Member of Subject of Database Author of Author of specialist of 1 Author of describes subject C 2 Is this a Semantic Network ? Introduction Semantic Networks 11
  • 12.
    Example of aSemantic Network Employee of Department of Department of Design A IT describes 3 Author of B Member of Subject of Database Author of Author of specialist of 1 Author of describes subject C 2 Introduction Semantic Networks 12
  • 13.
    Standards of SemanticNetworks Semantic Web > provides a common framework for automated processes for sharing and (re-)using data across >> application - >> enterprise - >> community - boundaries > based on >> RDF standard (Resource Description Framework) >> OWL (Web Ontology Language) >> Semantic Web Services >> ... Introduction Semantic Networks Standards 13
  • 14.
    RDF Graphs directed graphsconsisting of > subjects and objects as nodes > predicates (also called properties) as directed named links (also called arcs) Introduction Semantic Networks Standards 14
  • 15.
    RDF Graphs directed graphsconsisting of > subjects and objects as nodes > predicates (also called properties) as directed named links (also called arcs) Shakespeare 1564 - 1616 Subject Object Predicate Romeo and Juliet written by Introduction Semantic Networks Standards 15
  • 16.
    RDF / XML usedfor formal specification of a semantic network <rdf:RDF> xmlns:rdf=http://www.w3.org/TR/PR-RDF-Syntax# xmlns:s=”http://description.org/schema/”> <rdf:Description about=”Romeo and Juliet”> <s:Author> <rdf:Description about=”Author”> <rdf:type resource=”http://example.org/schema/Person”/> <v:Name>Shakespeare</v:Name> <v:Lifetime>1564 - 1616</v:Lifetime> </rdf:Description> </s:Author> </rdf:Description> </rdf:RDF> Shakespeare 1564 - 1616 Subject Object Predicate Romeo and Juliet written by Introduction Semantic Networks Standards 16
  • 17.
    The End ofthat boring slide presentation !!! We will start working NOW 17