SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
graphthinking
RDF Transformations
Felix Ostrowski (graphthinking, @literarymachine)
(Virtual) Lightning Talk
ELAG, June 13th 2014, University of Bath
graphthinking
Using XSLT to process RDF(/XML)?
<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="file:///home/fo/tmp/griffins.ttl#">
<foaf:Person rdf:about="file:///home/fo/tmp/griffins.ttl#peter"
foaf:familyName="Griffin" foaf:givenName="Peter">
<foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#brian"/>
<foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#chris"/>
<foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#lois"/>
<foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#megan"/>
<foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#stewie"/>
</foaf:Person>
</rdf:RDF>
<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="file:///home/fo/tmp/griffins.ttl#">
<rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter">
<rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
</rdf:Description>
<rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter">
<foaf:givenName>Peter</foaf:givenName>
</rdf:Description>
<rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter">
<foaf:familyName>Griffin</foaf:familyName>
</rdf:Description>
<rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter">
<foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#lois"/>
</rdf:Description>
<rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter">
<foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#megan"/>
</rdf:Description>
<rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter">
<foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#chris"/>
</rdf:Description>
<rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter">
<foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#stewie"/>
</rdf:Description>
<rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter">
<foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#brian"/>
</rdf:Description>
</rdf:RDF>
And anything inbetween...
graphthinking
xsl:template match="what?"
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="rdf:Description">
...
</xsl:template>
<xsl:template match="foaf:Person">
...
</xsl:template>
</xsl:stylesheet>
graphthinking
No, thank you!
(Too many syntactically different ways to express
the same graph in RDF/XML)
graphthinking
Idea: operate on the abstract graph model
graphthinking
http://demo.graphthinking.com/rdft/
graphthinking
graphthinking
Tada!
graphthinking
Question: does this make sense?

Weitere ähnliche Inhalte

Was ist angesagt?

2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
Josef Petrák
 
It's not rocket surgery - Linked In: ALA 2011
It's not rocket surgery - Linked In: ALA 2011It's not rocket surgery - Linked In: ALA 2011
It's not rocket surgery - Linked In: ALA 2011
Ross Singer
 

Was ist angesagt? (20)

Programming with LOD
Programming with LODProgramming with LOD
Programming with LOD
 
Sheila Fraser (EDINA) – Using OpenURL Activity Data
Sheila Fraser (EDINA) – Using OpenURL Activity DataSheila Fraser (EDINA) – Using OpenURL Activity Data
Sheila Fraser (EDINA) – Using OpenURL Activity Data
 
Name That Graph !
Name That Graph !Name That Graph !
Name That Graph !
 
Rdf Overview Presentation
Rdf Overview PresentationRdf Overview Presentation
Rdf Overview Presentation
 
Taking TL-2 Online: A Linked Data Resource
Taking TL-2 Online: A Linked Data ResourceTaking TL-2 Online: A Linked Data Resource
Taking TL-2 Online: A Linked Data Resource
 
Ontologias - RDF
Ontologias - RDFOntologias - RDF
Ontologias - RDF
 
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
 
Semantic Web - Linked Data - RDF
Semantic Web - Linked Data - RDFSemantic Web - Linked Data - RDF
Semantic Web - Linked Data - RDF
 
Google cheat-sheet-english
Google cheat-sheet-englishGoogle cheat-sheet-english
Google cheat-sheet-english
 
Tc
TcTc
Tc
 
FOAF
FOAFFOAF
FOAF
 
Searching
SearchingSearching
Searching
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked Data
 
It's not rocket surgery - Linked In: ALA 2011
It's not rocket surgery - Linked In: ALA 2011It's not rocket surgery - Linked In: ALA 2011
It's not rocket surgery - Linked In: ALA 2011
 
FedX - Optimization Techniques for Federated Query Processing on Linked Data
FedX - Optimization Techniques for Federated Query Processing on Linked DataFedX - Optimization Techniques for Federated Query Processing on Linked Data
FedX - Optimization Techniques for Federated Query Processing on Linked Data
 
Aidan's PhD Viva
Aidan's PhD VivaAidan's PhD Viva
Aidan's PhD Viva
 
2010 06 ipaw_prv
2010 06 ipaw_prv2010 06 ipaw_prv
2010 06 ipaw_prv
 
Quick sheet searching the invisible web
Quick sheet   searching the invisible webQuick sheet   searching the invisible web
Quick sheet searching the invisible web
 
The Semantic Web #10 - SPARQL
The Semantic Web #10 - SPARQLThe Semantic Web #10 - SPARQL
The Semantic Web #10 - SPARQL
 
The Web, one huge database ...
The Web, one huge database ...The Web, one huge database ...
The Web, one huge database ...
 

Andere mochten auch (9)

Nccs Star Presentation
Nccs Star PresentationNccs Star Presentation
Nccs Star Presentation
 
PCA Overview
PCA OverviewPCA Overview
PCA Overview
 
Wassax 3e
Wassax 3eWassax 3e
Wassax 3e
 
Wvu Foundation Public
Wvu Foundation PublicWvu Foundation Public
Wvu Foundation Public
 
F2 F With Gen X
F2 F With Gen XF2 F With Gen X
F2 F With Gen X
 
Wvu Foundation Public
Wvu Foundation PublicWvu Foundation Public
Wvu Foundation Public
 
Building an editable, versionized LOD service for library data
Building an editable, versionized LOD service for library dataBuilding an editable, versionized LOD service for library data
Building an editable, versionized LOD service for library data
 
Slope
SlopeSlope
Slope
 
2020 A
2020 A2020 A
2020 A
 

Ähnlich wie RDF Transformations

Consuming linked data by machines
Consuming linked data by machinesConsuming linked data by machines
Consuming linked data by machines
Patrick Sinclair
 
Ks2007 Semanticweb In Action
Ks2007 Semanticweb In ActionKs2007 Semanticweb In Action
Ks2007 Semanticweb In Action
Rinke Hoekstra
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked Data
Gabriela Agustini
 
W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013
Fabien Gandon
 

Ähnlich wie RDF Transformations (20)

XSPARQL Tutorial
XSPARQL TutorialXSPARQL Tutorial
XSPARQL Tutorial
 
Lita national forum 2012
Lita national forum 2012Lita national forum 2012
Lita national forum 2012
 
The Semantic Web Client Library - Consuming Linked Data in Your Applications
The Semantic Web Client Library - Consuming Linked Data in Your ApplicationsThe Semantic Web Client Library - Consuming Linked Data in Your Applications
The Semantic Web Client Library - Consuming Linked Data in Your Applications
 
RDF Data Model
RDF Data ModelRDF Data Model
RDF Data Model
 
Furore devdays 2017- rdf1(solbrig)
Furore devdays 2017- rdf1(solbrig)Furore devdays 2017- rdf1(solbrig)
Furore devdays 2017- rdf1(solbrig)
 
Web of data
Web of dataWeb of data
Web of data
 
NoSQL and Triple Stores
NoSQL and Triple StoresNoSQL and Triple Stores
NoSQL and Triple Stores
 
Building the new open linked library: Theory and Practice
Building the new open linked library: Theory and PracticeBuilding the new open linked library: Theory and Practice
Building the new open linked library: Theory and Practice
 
Linked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and ConflictsLinked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and Conflicts
 
Consuming linked data by machines
Consuming linked data by machinesConsuming linked data by machines
Consuming linked data by machines
 
Linked Open Data for Libraries
Linked Open Data for LibrariesLinked Open Data for Libraries
Linked Open Data for Libraries
 
Linked Data APIs (Funding Circle May 2015)
Linked Data APIs (Funding Circle May 2015)Linked Data APIs (Funding Circle May 2015)
Linked Data APIs (Funding Circle May 2015)
 
SPARQL and the Open Linked Data initiative
SPARQL and the Open Linked Data initiativeSPARQL and the Open Linked Data initiative
SPARQL and the Open Linked Data initiative
 
How RDFa works
How RDFa worksHow RDFa works
How RDFa works
 
Geekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web PrimerGeekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web Primer
 
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
 
Ks2007 Semanticweb In Action
Ks2007 Semanticweb In ActionKs2007 Semanticweb In Action
Ks2007 Semanticweb In Action
 
RDFa Tutorial
RDFa TutorialRDFa Tutorial
RDFa Tutorial
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked Data
 
W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013
 

Kürzlich hochgeladen

Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
pxcywzqs
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
Asmae Rabhi
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
ydyuyu
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 

Kürzlich hochgeladen (20)

Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 

RDF Transformations

  • 1. graphthinking RDF Transformations Felix Ostrowski (graphthinking, @literarymachine) (Virtual) Lightning Talk ELAG, June 13th 2014, University of Bath
  • 2. graphthinking Using XSLT to process RDF(/XML)? <?xml version="1.0" encoding="utf-8"?> <rdf:RDF xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="file:///home/fo/tmp/griffins.ttl#"> <foaf:Person rdf:about="file:///home/fo/tmp/griffins.ttl#peter" foaf:familyName="Griffin" foaf:givenName="Peter"> <foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#brian"/> <foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#chris"/> <foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#lois"/> <foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#megan"/> <foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#stewie"/> </foaf:Person> </rdf:RDF> <?xml version="1.0" encoding="utf-8"?> <rdf:RDF xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="file:///home/fo/tmp/griffins.ttl#"> <rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter"> <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Person"/> </rdf:Description> <rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter"> <foaf:givenName>Peter</foaf:givenName> </rdf:Description> <rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter"> <foaf:familyName>Griffin</foaf:familyName> </rdf:Description> <rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter"> <foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#lois"/> </rdf:Description> <rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter"> <foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#megan"/> </rdf:Description> <rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter"> <foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#chris"/> </rdf:Description> <rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter"> <foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#stewie"/> </rdf:Description> <rdf:Description rdf:about="file:///home/fo/tmp/griffins.ttl#peter"> <foaf:knows rdf:resource="file:///home/fo/tmp/griffins.ttl#brian"/> </rdf:Description> </rdf:RDF> And anything inbetween...
  • 3. graphthinking xsl:template match="what?" <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="rdf:Description"> ... </xsl:template> <xsl:template match="foaf:Person"> ... </xsl:template> </xsl:stylesheet>
  • 4. graphthinking No, thank you! (Too many syntactically different ways to express the same graph in RDF/XML)
  • 5. graphthinking Idea: operate on the abstract graph model