SlideShare a Scribd company logo
1 of 30
Download to read offline
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
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
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.
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

What's hot

Chapter 1 semantic web
Chapter 1 semantic webChapter 1 semantic web
Chapter 1 semantic webR A Akerkar
 
The Social Semantic Web: An Introduction
The Social Semantic Web: An IntroductionThe Social Semantic Web: An Introduction
The Social Semantic Web: An IntroductionJohn Breslin
 
09 semantic web & ontologies
09 semantic web & ontologies09 semantic web & ontologies
09 semantic web & ontologiesMarina Santini
 
Graph Structure In The Web
Graph Structure In The WebGraph Structure In The Web
Graph Structure In The Webdailyye
 
Evolution Towards Web 3.0: The Semantic Web
Evolution Towards Web 3.0: The Semantic WebEvolution Towards Web 3.0: The Semantic Web
Evolution Towards Web 3.0: The Semantic WebLeeFeigenbaum
 
The semantic web
The semantic web The semantic web
The semantic web ap
 
Promises and Pitfalls: Linked Data, Privacy, and Library Catalogs
Promises and Pitfalls: Linked Data, Privacy, and Library CatalogsPromises and Pitfalls: Linked Data, Privacy, and Library Catalogs
Promises and Pitfalls: Linked Data, Privacy, and Library CatalogsEmily Nimsakont
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebTomek Pluskiewicz
 
Inforum 2007 Into The User environment
Inforum 2007 Into The User environmentInforum 2007 Into The User environment
Inforum 2007 Into The User environmentGuus van den Brekel
 
Predicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic WebPredicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic WebMatthew Rowe
 
Microformats Workshop (2009)
Microformats Workshop  (2009)Microformats Workshop  (2009)
Microformats Workshop (2009)Kelley Howell
 
DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0John Breslin
 
Semantic web Document
Semantic web DocumentSemantic web Document
Semantic web Documentap
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebJohn Breslin
 
Semantic web service
Semantic web serviceSemantic web service
Semantic web servicejean Agnimel
 
Fitsum ristu lakew the semantic web
Fitsum ristu lakew the semantic webFitsum ristu lakew the semantic web
Fitsum ristu lakew the semantic webFITSUM RISTU LAKEW
 

What's hot (20)

Chapter 1 semantic web
Chapter 1 semantic webChapter 1 semantic web
Chapter 1 semantic web
 
Semantic web
Semantic webSemantic web
Semantic web
 
The Social Semantic Web: An Introduction
The Social Semantic Web: An IntroductionThe Social Semantic Web: An Introduction
The Social Semantic Web: An Introduction
 
09 semantic web & ontologies
09 semantic web & ontologies09 semantic web & ontologies
09 semantic web & ontologies
 
Graph Structure In The Web
Graph Structure In The WebGraph Structure In The Web
Graph Structure In The Web
 
Evolution Towards Web 3.0: The Semantic Web
Evolution Towards Web 3.0: The Semantic WebEvolution Towards Web 3.0: The Semantic Web
Evolution Towards Web 3.0: The Semantic Web
 
The semantic web
The semantic web The semantic web
The semantic web
 
Semantic web Santhosh N Basavarajappa
Semantic web   Santhosh N BasavarajappaSemantic web   Santhosh N Basavarajappa
Semantic web Santhosh N Basavarajappa
 
Semantic Web-Linked Data and Libraries
Semantic Web-Linked Data and LibrariesSemantic Web-Linked Data and Libraries
Semantic Web-Linked Data and Libraries
 
Promises and Pitfalls: Linked Data, Privacy, and Library Catalogs
Promises and Pitfalls: Linked Data, Privacy, and Library CatalogsPromises and Pitfalls: Linked Data, Privacy, and Library Catalogs
Promises and Pitfalls: Linked Data, Privacy, and Library Catalogs
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Inforum 2007 Into The User environment
Inforum 2007 Into The User environmentInforum 2007 Into The User environment
Inforum 2007 Into The User environment
 
Predicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic WebPredicting Discussions on the Social Semantic Web
Predicting Discussions on the Social Semantic Web
 
Microformats Workshop (2009)
Microformats Workshop  (2009)Microformats Workshop  (2009)
Microformats Workshop (2009)
 
DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0
 
Semantic web Document
Semantic web DocumentSemantic web Document
Semantic web Document
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Semantic web service
Semantic web serviceSemantic web service
Semantic web service
 
Fitsum ristu lakew the semantic web
Fitsum ristu lakew the semantic webFitsum ristu lakew the semantic web
Fitsum ristu lakew the semantic web
 

Viewers also liked

Filter Bubble and Enframing
Filter Bubble and EnframingFilter Bubble and Enframing
Filter Bubble and EnframingPhiloWeb
 
Where do "ontologies" come from?
Where do "ontologies" come from?Where do "ontologies" come from?
Where do "ontologies" come from?PhiloWeb
 
"Ontologies" : De la sémantique à l'éthique
"Ontologies" : De la sémantique à l'éthique"Ontologies" : De la sémantique à l'éthique
"Ontologies" : De la sémantique à l'éthiquePhiloWeb
 
Reuben Binns: Social Knowledge and the Web
Reuben Binns: Social Knowledge and the WebReuben Binns: Social Knowledge and the Web
Reuben Binns: Social Knowledge and the WebPhiloWeb
 
Raffaela Giovagnoli: Autonomy, Scorekeeping and the Net
Raffaela Giovagnoli: Autonomy, Scorekeeping and the NetRaffaela Giovagnoli: Autonomy, Scorekeeping and the Net
Raffaela Giovagnoli: Autonomy, Scorekeeping and the NetPhiloWeb
 
Selmer Bringsjord & Naveen Sundar G.: Given the Web, What is Intelligence, R...
Selmer Bringsjord &  Naveen Sundar G.: Given the Web, What is Intelligence, R...Selmer Bringsjord &  Naveen Sundar G.: Given the Web, What is Intelligence, R...
Selmer Bringsjord & Naveen Sundar G.: Given the Web, What is Intelligence, R...PhiloWeb
 
PhiloWeb panel. "Philosophy" of the Web
PhiloWeb panel. "Philosophy" of the WebPhiloWeb panel. "Philosophy" of the Web
PhiloWeb panel. "Philosophy" of the WebPhiloWeb
 
Containing the Semantic Explosion
Containing the Semantic ExplosionContaining the Semantic Explosion
Containing the Semantic ExplosionPhiloWeb
 
Philosophy and the Social Web
Philosophy and the Social WebPhilosophy and the Social Web
Philosophy and the Social WebHenry Story
 
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...
Harold Boley: RuleML/Grailog: The Rule Metalogic Visualized with Generalized ...PhiloWeb
 
WebID and eCommerce
WebID and eCommerceWebID and eCommerce
WebID and eCommerceHenry Story
 

Viewers also liked (11)

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

Similar to From linked docs to linked apps: a Web of computational resources

Linked Data MLA 2015
Linked Data MLA 2015Linked Data MLA 2015
Linked Data MLA 2015Cason Snow
 
Linked data MLA 2015
Linked data MLA 2015Linked data MLA 2015
Linked data MLA 2015Cason Snow
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glassEduserv Foundation
 
The importance of the Web for the Semantic Web
The importance of the Web for the Semantic WebThe importance of the Web for the Semantic Web
The importance of the Web for the Semantic WebAlexandre Monnin
 
Web of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case StudiesWeb of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case StudiesSabin Buraga
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Jane Stevenson
 
Semantic Web Technologies: Changing Bibliographic Descriptions?
Semantic Web Technologies: Changing Bibliographic Descriptions?Semantic Web Technologies: Changing Bibliographic Descriptions?
Semantic Web Technologies: Changing Bibliographic Descriptions?Stuart Weibel
 
The Semantic Web in Digital Libraries: A Literature Review
The Semantic Web in Digital Libraries: A Literature ReviewThe Semantic Web in Digital Libraries: A Literature Review
The Semantic Web in Digital Libraries: A Literature Reviewsstose
 
Semantic Annotation: The Mainstay of Semantic Web
Semantic Annotation: The Mainstay of Semantic WebSemantic Annotation: The Mainstay of Semantic Web
Semantic Annotation: The Mainstay of Semantic WebEditor IJCATR
 
ROC for Adaptive Systems
ROC for Adaptive SystemsROC for Adaptive Systems
ROC for Adaptive SystemsTom Mueck
 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015Cason Snow
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Researchadameq
 
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...dannyijwest
 

Similar to From linked docs to linked apps: a Web of computational resources (20)

Linked Data MLA 2015
Linked Data MLA 2015Linked Data MLA 2015
Linked Data MLA 2015
 
Linked data MLA 2015
Linked data MLA 2015Linked data MLA 2015
Linked data MLA 2015
 
Semantic web
Semantic webSemantic web
Semantic web
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glass
 
The importance of the Web for the Semantic Web
The importance of the Web for the Semantic WebThe importance of the Web for the Semantic Web
The importance of the Web for the Semantic Web
 
Lec1.pptx
Lec1.pptxLec1.pptx
Lec1.pptx
 
ITWS Capstone: Engineering a Semantic Web (Fall 2022)
ITWS Capstone: Engineering a Semantic Web (Fall 2022)ITWS Capstone: Engineering a Semantic Web (Fall 2022)
ITWS Capstone: Engineering a Semantic Web (Fall 2022)
 
Linked Data to Improve the OER Experience
Linked Data to Improve the OER ExperienceLinked Data to Improve the OER Experience
Linked Data to Improve the OER Experience
 
Web of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case StudiesWeb of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case Studies
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011
 
Semantic Web Technologies: Changing Bibliographic Descriptions?
Semantic Web Technologies: Changing Bibliographic Descriptions?Semantic Web Technologies: Changing Bibliographic Descriptions?
Semantic Web Technologies: Changing Bibliographic Descriptions?
 
The Semantic Web in Digital Libraries: A Literature Review
The Semantic Web in Digital Libraries: A Literature ReviewThe Semantic Web in Digital Libraries: A Literature Review
The Semantic Web in Digital Libraries: A Literature Review
 
Semantic Annotation: The Mainstay of Semantic Web
Semantic Annotation: The Mainstay of Semantic WebSemantic Annotation: The Mainstay of Semantic Web
Semantic Annotation: The Mainstay of Semantic Web
 
ROC for Adaptive Systems
ROC for Adaptive SystemsROC for Adaptive Systems
ROC for Adaptive Systems
 
Unit 2
Unit 2Unit 2
Unit 2
 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015
 
Semantic Web Nature
Semantic Web NatureSemantic Web Nature
Semantic Web Nature
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Research
 
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 

More from PhiloWeb

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

More from PhiloWeb (17)

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

Recently uploaded

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

From linked docs to linked apps: a Web of 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
  • 12.
  • 13.
  • 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
  • 22.
  • 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.
  • 25.
  • 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.