The Identity of Resources on the Web ontology (IRW).

IRI:
http://www.ontologydesignpatterns.org/ont/web/irw.owl
Current version:
Created by Valentina Presutti with support from Harry Halpin and Aldo Gangemi
Imported Ontologies:
http://www.ontologydesignpatterns.org/cp/owl/informationrealization.owl (visualise it with LODE)
Other visualisation:
Ontology source

Abstract

This ontology is an evolution of IRE ontology. It describes identification of resources on the Web, through the definition of relationships between resources and their representations on the Web. The requirement is to describe what can be identified by URIs and how this is handled e.g. in form of HTTP requests and reponds.

Table of Content

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Namespace Declarations

Classes

abstract resourcec back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#AbstractResource

Abstract things. They are combinatorial spaces. They cannot be located in space-time. Examples are: the infinite set of integers, real numbers, formal entities, relations, functions, the infinite set of names that can be defined in namespaces.
has super-classes
non-information resourcesc
is disjoint with
conceptual resourcec, physical resourcec

awww representationc back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#WebRepresentation

The realization of a message encoding that 'goes on the wire' according to an interaction protocol (e.g. http) in order to resolve a Web accessible resource. Representation have neither a URL nor a URI, they are associated with the URL of the Web Resource they represent. Representation are disjoint with Web resources
has super-classes
information realization
encoded inop exactly 1
is in domain of
encoded inop, located onop
is in range of
encodesop, is location ofop
is disjoint with
information resourcec, nothing

conceptual resourcec back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#ConceptualResource

Resources that are created in the social communication process. A conceptual resource does not exist if it's not in a social communication. For example: legal entities, political entities, social relations, concepts, etc.
has super-classes
non-information resourcesc
is disjoint with
abstract resourcec, physical resourcec

information resourcec back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#InformationResource

They are *about* something, this something can be everything (rdfs:Resource, owl:Thing, ire:Entity) including AnalogResource. Their essential characteristics can be conveyed in a single message. They can be associated with a URI, and can have a WebRepresentation, in this case they are called WebResource. They have some realization, for example: the text of Moby Dick is an InformationResource, a book containing the text of Moby Dick is one of its realization. The intuition behind the class InformationResource is the same behind the class ir:InformationRealization (cloned from Dolce Ultra Lite).
has super-classes
resourcec
has sub-classes
web resourcec
is in domain of
is aboutop
is in range of
is topic ofop
is disjoint with
non-information resourcesc, awww representationc, nothing

media typec back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#MediaType

has super-classes
resourcec
is in domain of
encodesop
is in range of
encoded inop

non-information resourcesc back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#NonInformationResource

All Semantic Web resources that are not information resources. They include abstract, conceptual, and physical resources.
has super-classes
resourcec
is identified byop only semantic web uric
has sub-classes
abstract resourcec, conceptual resourcec, physical resourcec
is disjoint with
information resourcec

physical resourcec back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#PhysicalEntityResource

Something that occupies its own space and has its own mass in the real world, and can have a "virtual delegate" on the Web. For example physical people, artifacts, places, bodies, chimical substances, biological entities, etc.
has super-classes
non-information resourcesc
is disjoint with
abstract resourcec, conceptual resourcec

resourcec back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#Resource

This class is meant to express the same intuition of rdfs:Resource but it is defined here in order to have OWL-DL compaibility. In an OWL Full version of this ontology we would have this class owl:equivalentClass rdfs:Resource.
is equivalent to
information resourcec or non-information resourcesc
has super-classes
thingc
has sub-classes
information resourcec, media typec, non-information resourcesc, uric, web clientc, web serverc
is in domain of
is identified byop, is referenced byop, is topic ofop, requestsop
is in range of
accessesop, identifiesop, is aboutop, refers toop

semantic web uric back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#SemanticWebURI

The subset of URI that identify typically analog things. In general they identify any resource but are not directly resolvable. They do not identify an accessible information resource.They act as a virtual delegate for exactly one resource, typically analog. They cause a re-direct or any other type of mechanism that makes the web server resolve another URI that is associated with a WebReource (see range of redirectTo)
has super-classes
uric
redirects toop min 1

uric back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#URI

has super-classes
resourcec
identifiesop min 1
has URI string valuedp exactly 1
has sub-classes
semantic web uric
is in domain of
accessesop, has URI string valuedp, identifiesop, is requested byop, redirects toop, refers toop, resolves toop
is in range of
is identified byop, is referenced byop, is resolution ofop, requestsop, requestsop

web clientc back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#WebClient

has super-classes
resourcec
is in domain of
requestsop
is in range of
is requested byop

web resourcec back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#WebResource

InformationResources that have at least one WebRepresentation and at least a URI. For example, a WebResource containing the text of Moby Dick and its WebRepresentation encoded in HTML in English language.
has super-classes
information resourcec
is realized by only awww representationc
is realized by min 1
is identified byop min 1

web serverc back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#WebServer

has super-classes
resourcec
is resolution ofop min 1
is in domain of
is location ofop, is resolution ofop
is in range of
located onop, resolves toop

Object Properties

accessesop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#accesses

A causal connection from a resource to the thing identified.

has characteristics: transitive

has sub-properties
redirects toop, refers toop, resolves toop
has domain
uric
has range
resourcec
is inverse of
requestsop

encoded inop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#isEncodedIn

has characteristics: functional

has domain
awww representationc
has range
media typec
is inverse of
encodesop

encodesop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#encodes

has domain
media typec
has range
awww representationc
is inverse of
encoded inop

identifiesop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#identifies

The relashionship between a URI and a resource. A URI identify only one resource, it acts as a "virtual" delegate for that resource on the Web. This is different from the refersTo relashionships. This latter holds between Resources, and it's not functional. For example, http://www.example.com#me identifies only john, while john's homepage http://www.example.com/john.html refersTo me, the place where he works, his job, his personal interests, etc. If I want to describe John's characteristics e.g. his name, age, etc. on the Web, I will attach them to http://www.example.com#john. On the other hand, http://www.example.com/john.html identifies john's homepage, which is an information resource.

has characteristics: functional

has domain
uric
has range
resourcec
thingc
is inverse of
is identified byop

is aboutop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#isAbout

has domain
information resourcec
has range
resourcec
is inverse of
is topic ofop

is identified byop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#isIdentifiedBy

has domain
resourcec
thingc
has range
uric
is inverse of
identifiesop

is location ofop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#isLocationOf

A relation between a WebServer and a WebRepresentation. It indicates that a WebServer concretely can respond to an HTTP request with a particular Web Representation.
has domain
web serverc
has range
awww representationc
is inverse of
located onop

is referenced byop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#isReferencedBy

The relation between a resource and the information resource that is about it.
has super-properties
requestsop
has domain
resourcec
has range
uric
is inverse of
refers toop

is requested byop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#isRequestedBy

WebClients that have requested a URI, like in typical HTTP GET requests.
has domain
uric
has range
web clientc
is inverse of
requestsop

is resolution ofop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#isResolutionOf

has super-properties
requestsop
has domain
web serverc
has range
uric
is inverse of
resolves toop

is topic ofop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#isTopicOf

has domain
resourcec
has range
information resourcec
is inverse of
is aboutop

located onop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#locatedOn

A relation between a WebRepresentation and a WebServer, indicating that the WebRepresentation can be obtained by e.g. an HTTP request to the WebServer.
has domain
awww representationc
has range
web serverc
is inverse of
is location ofop

redirects toop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#redirectsTo

Redirections can be used outside the Semantic Web between just normal information resources, their domain and range says nothing about the type of resource. The only important aspect is that the reseource that is the destination of the redirection must be associated with a WebRepresentation, hence it must be a WebResource. This property can be used as top property for expressing special types of redirections e.g. TAG's 303 redirection or hash convention.
has super-properties
accessesop
has domain
uric
has range
uric and (identifiesop only web resourcec)

refers toop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#refersTo

The relation between a URI and the resources it refers to.
has super-properties
accessesop
has domain
uric
has range
resourcec
is inverse of
is referenced byop

requestsop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#isAccessedBy

has characteristics: transitive

has sub-properties
is referenced byop, is resolution ofop
has domain
resourcec
has range
uric
is inverse of
accessesop

requestsop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#requests

Expresses the notion behind of a request operation of a web client, exemplified by a typical HTTP GET request.
has domain
web clientc
has range
uric
is inverse of
is requested byop

resolves toop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#resolvesTo

Relates a URI to a concrete Web server, which currently is done by mapping a URI to an IP address or addresses.
has super-properties
accessesop
has domain
uric
has range
web serverc
is inverse of
is resolution ofop

Data Properties

has URI string valuedp back to ToC or Data Property ToC

IRI: http://www.ontologydesignpatterns.org/ont/web/irw.owl#hasURIString

The name of this datatype property previously was "hasURI", but in this ontology a URI is modelled as a class, hence I though that it's better to clarify, even in the property name that it refers to the string value of a URI.

has characteristics: functional

has domain
uric
has range
any u r i

Namespace Declarations back to ToC

default namespace
http://www.ontologydesignpatterns.org/ont/web/irw.owl#
informationrealization-owl
http://www.ontologydesignpatterns.org/cp/owl/informationrealization.owl#
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
web
http://www.ontologydesignpatterns.org/ont/web/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.