SlideShare a Scribd company logo
From linked documentary resources to
linked computational resources


Alexandre Monnin (Paris 1, IRI, INRIA) , Nicolas
Delaforge (INRIA), Fabien Gandon (INRIA)
April 17, PhiloWeb 2012, WWW2012, Lyon, France
Goal.


We wish to demonstrate that it is possible to
account for the putative transition between a
Web of document towards a Web of
applications strictly from an architectural point
of view.
Web Architecture:
Three (?) main concepts


       URIs          HTTP




              HTML
              /RDF
REST
Assumption: Blogic is
right 1/1.

"<can-of-worms> Note, this is about what URIs refer to
when used as logical names, not what they "identify" when
used by HTTP. These are two quite distinct ideas. Typically
(not always) a URI identifies some (source of) data about
what it refers to. </can-of-worms>"
                                           (Pat Hayes)
Assumption: Blogic is
right 2/2.
Two visions. Blogic and RDF as it is (aka the Semantic
  Web?)

- The Web comes first
- We deal with HTTP URIs
- Resources vs representations

- RDF
- We deal with URIs as proper names
- Meaning of URIs
Two approaches, not two
Webs
- The RDF is one take on the Web, a model,
  not as complex as reality.

- "Death by layers": but look, we got those
   layers already so we should think about
   them! How they relate to the Web (theory of
   assemblages).
Cake!
Resources (my - AM -
take)
- Resources aren't things out there : you don't
  need to previously check a thing exists in the
  physical or scientific sense of the word to
  identify a resource.
- Cannot be accessed, we all know that
  ("shadows", if that is not a means without an
  end what is it ! Anything at all...).
- The resource is what bears on the
representations, what explains why there were
picked up.
In REST (birthplace)
Three things:

1. Resource
2. The states of a resource
3. The representational states of the resource

1. Rule
2. Application of the rule
3. Representation of that result
Resources are anything,
but also...
" (...) the semantics of what an author identfies".
(Fielding and Taylor 2002)
Just an author ?

In Webarch this idea seems to come from Kripke's idea of
   baptism. There would lot to say but let's not discus this
   now.

Let's rather find out if what we need is such a model of
  authorship.
Micro, meso, macro.
The micro level focuses on the resource itself and its inner
  mechanisms.

The meso level is about relations and interactions between
  computational resources.

The macro level highlights the causal relations between an
  editorial policy of a publisher and the way he manages
  his web resources
From Linked Documentary Resources to Linked Computational Resources
From Linked Documentary Resources to Linked Computational Resources
Micro. More clients.

Many more devices are becoming clients.

"Web servers were originally designed to propose "filesystem like" remote
services. Since the common gateway interfaces (CGI) their structure have
become increasingly complex. Nowadays, servers are able to negotiate with
clients to adjust the response so that most of the content is generated on the
fly. Any Web server is also compatible with at least one programing language
that can trigger the processing of very sophisticated tasks that sometimes
involve other remote services."
Micro. Break the causal
relation.

"One of the defined rationale behind documentary
  resources is that people have tried to preserve the
  causal relation between a reference and an
  informational content, because it was constitutive of all
  our "real world" documentary reference systems. The
  evolution from documentary resource to computational
  resource made more obvious that this artificially
  preserved causal relation had been broken."
Micro. Conclusion.
The documentary location has been replaced by a locus of
  computation, a space of invocation.

CGI and REST have turn URL into RPC passing
  parameters to scripts or web services. Now everything is
  (and has always been in a sense) URI which are
  identifying protean resources that can turn themselves in
  any format required by the client. Such are the
  computational resources.
Micro to macro.
As said before, a resource is a formal translation of a
publishing rule but these rules can change, the
implementation can evolve to match a new technological
context, a bug can be fixed, a database can be updated
with fresh data. There are many reasons for Web
representations to change and that is the true
communication power of the Web, an editor can instantly
adapt the whole editorial chain synchronously with any
informational/technological activity.
Meso
Through HTTP, any computational resource is likely to
  refer to other resources or to communicate with them

E.g.:
•  Web services composition and orchestration
•  Web Data transformations and Mashup

More than ever, resources are related to each other and
can be nested to create original compositions. Thus,
qualifying the Web as an hypertext seems a little bit
outdated so we would rather talk about hyperprocess.
Macro. Many more roles!
1/2
This seems to become clearer everyday.

The authorship model was maybe related to the
  "documentary Web". A Web of addresses
  and static documents. Not that it ever was
  like that but it is the way it looked like and
  was thought of and used.
Macro. Many more roles
2/2
Too many to mention but a few:

•   URI "minter"
•   Resource definer?
•   Resource publisher
•   Service provider
•   Information architects
•   etc.
Macro. May be one person
From Linked Documentary Resources to Linked Computational Resources
Macro. More often not...
Macro. Computational
commitment.
On the other hand, it is more and more difficult for
publishers to ensure a good quality of service throughout
the processing chain. The technological stack and the
processes involved in publishing a resource have become
so complex and so distributed that it is becoming harder
and harder to ensure a strict editorial commitment because
as the Web grows in diversity, this commitment has turned
into a computational one.
From Linked Documentary Resources to Linked Computational Resources
Macro. Many more rules
(1/2).
The resource is not the only rule : how individual resources
  are distinguished from one another depends on a
  publishing commitments. Other rules, more or less
  implicit.

In other words, Web resources are often published as part
of bigger resource sets, that have in common to be named
and managed by the same publisher.
Macro. Many more rules
(2/2).
We consider that an editorial policy can be summarized as a structured
  rule set. Some of these rules are generic, some others are specific
  and can inherit or be related to broader ones. From this, we assert
  that any Web resource formally expresses one of these publishing
  rules. In other words, a Web resource is situated at the intersection
  of a number of publishing rules.

A URI then gives access to a representational state that is the result of
   this intersection and its closure, while it only identifies the most
   specific rule involved in generating the aforementioned
   representational state.
Macro: editorial
commitment.


From the societal point of view, content publishers whose
main activity was to produce content and to guarantee the
quality of information now have to deal with various new
constraints owing to the specificity of the medium.
Conclusion.
The architecture of the Web of data and the models of the Semantic
Web may provide a way to match the diversity of online resources by
means of a framework of metadata designed to annotate Web
resources and exploit the semantics of their schemas to process them
intelligently.

Metadata and their schemas could be the keystone of the new
resource-centric Web applications, their integration and interoperability.

It is conceivable that tomorrow, he who controls metadata on the Web,
controls Web resources, and through them a lot of things.
Thanks!

More Related Content

PPTX
A methodology for internal Web ethics
PPTX
Michalis Vafopoulos: Initial thoughts about existence in the Web
PPTX
Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.
PPT
Interlinking Online Communities and Enriching Social Software with the Semant...
PDF
Tutorial: Social Semantics
PPTX
Semantic web
PPTX
The Social Semantic Web
PPTX
Social Networks and the Semantic Web: a retrospective of the past 10 years
A methodology for internal Web ethics
Michalis Vafopoulos: Initial thoughts about existence in the Web
Freddy Limpens: From folksonomies to ontologies: a socio-technical solution.
Interlinking Online Communities and Enriching Social Software with the Semant...
Tutorial: Social Semantics
Semantic web
The Social Semantic Web
Social Networks and the Semantic Web: a retrospective of the past 10 years

What's hot (20)

PDF
Chapter 1 semantic web
PPTX
Semantic web
PPT
The Social Semantic Web: An Introduction
PDF
09 semantic web & ontologies
PDF
Graph Structure In The Web
PPTX
Evolution Towards Web 3.0: The Semantic Web
PPTX
The semantic web
 
PPTX
Semantic web Santhosh N Basavarajappa
PDF
Semantic Web-Linked Data and Libraries
PPTX
Promises and Pitfalls: Linked Data, Privacy, and Library Catalogs
PPTX
Introduction to the Semantic Web
PPT
Inforum 2007 Into The User environment
PPTX
Predicting Discussions on the Social Semantic Web
PPT
Microformats Workshop (2009)
PPT
DM110 - Week 10 - Semantic Web / Web 3.0
DOCX
Semantic web Document
 
PPT
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
PPTX
Semantic Web
PPT
Semantic web service
PPT
Fitsum ristu lakew the semantic web
Chapter 1 semantic web
Semantic web
The Social Semantic Web: An Introduction
09 semantic web & ontologies
Graph Structure In The Web
Evolution Towards Web 3.0: The Semantic Web
The semantic web
 
Semantic web Santhosh N Basavarajappa
Semantic Web-Linked Data and Libraries
Promises and Pitfalls: Linked Data, Privacy, and Library Catalogs
Introduction to the Semantic Web
Inforum 2007 Into The User environment
Predicting Discussions on the Social Semantic Web
Microformats Workshop (2009)
DM110 - Week 10 - Semantic Web / Web 3.0
Semantic web Document
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Semantic Web
Semantic web service
Fitsum ristu lakew the semantic web
Ad

Viewers also liked (11)

PDF
Filter Bubble and Enframing
PDF
Where do "ontologies" come from?
PPT
"Ontologies" : De la sémantique à l'éthique
PDF
Reuben Binns: Social Knowledge and the Web
PPTX
Raffaela Giovagnoli: Autonomy, Scorekeeping and the Net
PDF
Selmer Bringsjord & Naveen Sundar G.: Given the Web, What is Intelligence, R...
PDF
PhiloWeb panel. "Philosophy" of the Web
PDF
Containing the Semantic Explosion
PDF
Philosophy and the Social Web
PDF
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
PDF
WebID and eCommerce
Filter Bubble and Enframing
Where do "ontologies" come from?
"Ontologies" : De la sémantique à l'éthique
Reuben Binns: Social Knowledge and the Web
Raffaela Giovagnoli: Autonomy, Scorekeeping and the Net
Selmer Bringsjord & Naveen Sundar G.: Given the Web, What is Intelligence, R...
PhiloWeb panel. "Philosophy" of the Web
Containing the Semantic Explosion
Philosophy and the Social Web
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
WebID and eCommerce
Ad

Similar to From Linked Documentary Resources to Linked Computational Resources (20)

PPTX
Linked Data MLA 2015
PPTX
Linked data MLA 2015
DOC
Semantic web
PPT
Repositories thru the looking glass
PDF
The importance of the Web for the Semantic Web
PPTX
PDF
ITWS Capstone: Engineering a Semantic Web (Fall 2022)
PPSX
Linked Data to Improve the OER Experience
PDF
Web of Data as a Solution for Interoperability. Case Studies
PPTX
Linked Data and Locah, UKSG2011
PPTX
Semantic Web Technologies: Changing Bibliographic Descriptions?
PDF
The Semantic Web in Digital Libraries: A Literature Review
PDF
Semantic Annotation: The Mainstay of Semantic Web
PDF
ROC for Adaptive Systems
PPTX
Unit 2
PPTX
Linked data HHS 2015
PPT
SemanticdddddddddddddddddddddddddddddddddeeeWeb.ppt
PDF
Semantic Web Nature
PPT
Corrib.org - OpenSource and Research
PDF
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Linked Data MLA 2015
Linked data MLA 2015
Semantic web
Repositories thru the looking glass
The importance of the Web for the Semantic Web
ITWS Capstone: Engineering a Semantic Web (Fall 2022)
Linked Data to Improve the OER Experience
Web of Data as a Solution for Interoperability. Case Studies
Linked Data and Locah, UKSG2011
Semantic Web Technologies: Changing Bibliographic Descriptions?
The Semantic Web in Digital Libraries: A Literature Review
Semantic Annotation: The Mainstay of Semantic Web
ROC for Adaptive Systems
Unit 2
Linked data HHS 2015
SemanticdddddddddddddddddddddddddddddddddeeeWeb.ppt
Semantic Web Nature
Corrib.org - OpenSource and Research
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...

More from PhiloWeb (17)

PDF
Philosophical Foundations for a Services Systems Approach
PDF
Le Web a-t-il besoin d'une logique ? Un point de vue aporétique.
PDF
Extending the Mind with Cognitive Prosthetics?
PDF
Michael Wheeler's presentation in Sorbonne, "Philosophy of the Web" seminar, ...
PDF
Common Logic: An Evolutionary Tale
PDF
Rethinking Realpolitik: The Afterglobalization Movement and Beyond
PDF
The Philosophy of Information and the Structure of Philosophical Revolutions
PPT
Web Metaphysics between Logic and Ontology
PDF
Meaning and the Semantic Web
PPTX
Henry Thompson : Are Uris really names?
PDF
Alexandre Monnin: W3C TPAC presentation of PhiloWeb
PDF
Alexandra Arapinis : From ontological structures to semantic lexical structur...
PDF
Henry Story: Philosophy and the Social Web
PPT
Harry Halpin: Artificial Intelligence versus Collective Intelligence
PPT
Yuk Hui: What is a digital object?
PPTX
Nicolas Delaforge: Modeling the Web resource, extracting the context: stakes ...
PPT
Pierre Livet: Ontologies, from entities to operations.
Philosophical Foundations for a Services Systems Approach
Le Web a-t-il besoin d'une logique ? Un point de vue aporétique.
Extending the Mind with Cognitive Prosthetics?
Michael Wheeler's presentation in Sorbonne, "Philosophy of the Web" seminar, ...
Common Logic: An Evolutionary Tale
Rethinking Realpolitik: The Afterglobalization Movement and Beyond
The Philosophy of Information and the Structure of Philosophical Revolutions
Web Metaphysics between Logic and Ontology
Meaning and the Semantic Web
Henry Thompson : Are Uris really names?
Alexandre Monnin: W3C TPAC presentation of PhiloWeb
Alexandra Arapinis : From ontological structures to semantic lexical structur...
Henry Story: Philosophy and the Social Web
Harry Halpin: Artificial Intelligence versus Collective Intelligence
Yuk Hui: What is a digital object?
Nicolas Delaforge: Modeling the Web resource, extracting the context: stakes ...
Pierre Livet: Ontologies, from entities to operations.

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
KodekX | Application Modernization Development
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation theory and applications.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Cloud computing and distributed systems.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The AUB Centre for AI in Media Proposal.docx
KodekX | Application Modernization Development
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation theory and applications.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Unlocking AI with Model Context Protocol (MCP)
Network Security Unit 5.pdf for BCA BBA.
MYSQL Presentation for SQL database connectivity
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Understanding_Digital_Forensics_Presentation.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Cloud computing and distributed systems.
Chapter 3 Spatial Domain Image Processing.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

From Linked Documentary Resources to Linked Computational Resources

  • 1. From linked documentary resources to linked computational resources Alexandre Monnin (Paris 1, IRI, INRIA) , Nicolas Delaforge (INRIA), Fabien Gandon (INRIA) April 17, PhiloWeb 2012, WWW2012, Lyon, France
  • 2. Goal. We wish to demonstrate that it is possible to account for the putative transition between a Web of document towards a Web of applications strictly from an architectural point of view.
  • 3. Web Architecture: Three (?) main concepts URIs HTTP HTML /RDF REST
  • 4. Assumption: Blogic is right 1/1. "<can-of-worms> Note, this is about what URIs refer to when used as logical names, not what they "identify" when used by HTTP. These are two quite distinct ideas. Typically (not always) a URI identifies some (source of) data about what it refers to. </can-of-worms>" (Pat Hayes)
  • 5. Assumption: Blogic is right 2/2. Two visions. Blogic and RDF as it is (aka the Semantic Web?) - The Web comes first - We deal with HTTP URIs - Resources vs representations - RDF - We deal with URIs as proper names - Meaning of URIs
  • 6. Two approaches, not two Webs - The RDF is one take on the Web, a model, not as complex as reality. - "Death by layers": but look, we got those layers already so we should think about them! How they relate to the Web (theory of assemblages).
  • 8. Resources (my - AM - take) - Resources aren't things out there : you don't need to previously check a thing exists in the physical or scientific sense of the word to identify a resource. - Cannot be accessed, we all know that ("shadows", if that is not a means without an end what is it ! Anything at all...). - The resource is what bears on the representations, what explains why there were picked up.
  • 9. In REST (birthplace) Three things: 1. Resource 2. The states of a resource 3. The representational states of the resource 1. Rule 2. Application of the rule 3. Representation of that result
  • 10. Resources are anything, but also... " (...) the semantics of what an author identfies". (Fielding and Taylor 2002) Just an author ? In Webarch this idea seems to come from Kripke's idea of baptism. There would lot to say but let's not discus this now. Let's rather find out if what we need is such a model of authorship.
  • 11. Micro, meso, macro. The micro level focuses on the resource itself and its inner mechanisms. The meso level is about relations and interactions between computational resources. The macro level highlights the causal relations between an editorial policy of a publisher and the way he manages his web resources
  • 14. Micro. More clients. Many more devices are becoming clients. "Web servers were originally designed to propose "filesystem like" remote services. Since the common gateway interfaces (CGI) their structure have become increasingly complex. Nowadays, servers are able to negotiate with clients to adjust the response so that most of the content is generated on the fly. Any Web server is also compatible with at least one programing language that can trigger the processing of very sophisticated tasks that sometimes involve other remote services."
  • 15. Micro. Break the causal relation. "One of the defined rationale behind documentary resources is that people have tried to preserve the causal relation between a reference and an informational content, because it was constitutive of all our "real world" documentary reference systems. The evolution from documentary resource to computational resource made more obvious that this artificially preserved causal relation had been broken."
  • 16. Micro. Conclusion. The documentary location has been replaced by a locus of computation, a space of invocation. CGI and REST have turn URL into RPC passing parameters to scripts or web services. Now everything is (and has always been in a sense) URI which are identifying protean resources that can turn themselves in any format required by the client. Such are the computational resources.
  • 17. Micro to macro. As said before, a resource is a formal translation of a publishing rule but these rules can change, the implementation can evolve to match a new technological context, a bug can be fixed, a database can be updated with fresh data. There are many reasons for Web representations to change and that is the true communication power of the Web, an editor can instantly adapt the whole editorial chain synchronously with any informational/technological activity.
  • 18. Meso Through HTTP, any computational resource is likely to refer to other resources or to communicate with them E.g.: • Web services composition and orchestration • Web Data transformations and Mashup More than ever, resources are related to each other and can be nested to create original compositions. Thus, qualifying the Web as an hypertext seems a little bit outdated so we would rather talk about hyperprocess.
  • 19. Macro. Many more roles! 1/2 This seems to become clearer everyday. The authorship model was maybe related to the "documentary Web". A Web of addresses and static documents. Not that it ever was like that but it is the way it looked like and was thought of and used.
  • 20. Macro. Many more roles 2/2 Too many to mention but a few: • URI "minter" • Resource definer? • Resource publisher • Service provider • Information architects • etc.
  • 21. Macro. May be one person
  • 24. Macro. Computational commitment. On the other hand, it is more and more difficult for publishers to ensure a good quality of service throughout the processing chain. The technological stack and the processes involved in publishing a resource have become so complex and so distributed that it is becoming harder and harder to ensure a strict editorial commitment because as the Web grows in diversity, this commitment has turned into a computational one.
  • 26. Macro. Many more rules (1/2). The resource is not the only rule : how individual resources are distinguished from one another depends on a publishing commitments. Other rules, more or less implicit. In other words, Web resources are often published as part of bigger resource sets, that have in common to be named and managed by the same publisher.
  • 27. Macro. Many more rules (2/2). We consider that an editorial policy can be summarized as a structured rule set. Some of these rules are generic, some others are specific and can inherit or be related to broader ones. From this, we assert that any Web resource formally expresses one of these publishing rules. In other words, a Web resource is situated at the intersection of a number of publishing rules. A URI then gives access to a representational state that is the result of this intersection and its closure, while it only identifies the most specific rule involved in generating the aforementioned representational state.
  • 28. Macro: editorial commitment. From the societal point of view, content publishers whose main activity was to produce content and to guarantee the quality of information now have to deal with various new constraints owing to the specificity of the medium.
  • 29. Conclusion. The architecture of the Web of data and the models of the Semantic Web may provide a way to match the diversity of online resources by means of a framework of metadata designed to annotate Web resources and exploit the semantics of their schemas to process them intelligently. Metadata and their schemas could be the keystone of the new resource-centric Web applications, their integration and interoperability. It is conceivable that tomorrow, he who controls metadata on the Web, controls Web resources, and through them a lot of things.