Semantic Pingback Vocabulary

2010-09-07

Authors:
Sören Auer,
Philipp Frischmuth,
Sebastian Tramp,
Henry Story

This small vocabulary defines resources which are used in the context of Semantic Pingback. The Semantic Pingback mechanism is an extension of the well-known Pingback method, a technological cornerstone of the blogosphere, thus supporting the interlinking within the Data Web.


Classes: Pingback Container, Pingback, (Simplified) Pingback HTTP Request, Pingback Creation Guideline

Properties: pingback service, source resource, target resource, pingback request to

Classes

Pingback Container

http://purl.org/net/pingback/Container

Subclass Of: http://rdfs.org/sioc/ns#Container
Is defined by: http://purl.org/net/pingback/
See also: http://purl.org/net/pingback/Item

Doing a GET on a pingback:Container with mime type html should return a html form.

Pingback

http://purl.org/net/pingback/Item

Subclass Of: http://rdfs.org/sioc/ns#Item
Is defined by: http://purl.org/net/pingback/
See also: http://purl.org/net/pingback/Container

One should be able to do a GET on a pingback:Item instance (and get back an RDFa/n3, RDF/XML document), a DELETE and an PUT (to be defined later).

(Simplified) Pingback HTTP Request

http://purl.org/net/pingback/Request

Subclass Of: http://www.w3.org/2006/http#PostRequest,
Is defined by: http://purl.org/net/pingback/

This is the class of all REST-based pingback requests. Such a request SHOULD at least have a parameter source and target.

Pingback Creation Guideline

http://purl.org/net/pingback/RequestGuideline

Subclass Of: http://purl.org/net/provenance/ns#CreationGuideline
Is defined by: http://purl.org/net/pingback/

This concept represents the process of creating data based on a pingback request.

Properties

pingback service

http://purl.org/net/pingback/service

Is defined by: http://purl.org/net/pingback/
See also: http://hixie.ch/specs/pingback/pingback-1.0

This property is used to link the target resource with a pingback XML/RPC service URI. The linked service should accept XML/RPC pingback requests as described in the Pingback 1.0 specification.

source resource

http://purl.org/net/pingback/source

Domain: http://purl.org/net/pingback/Item
Is defined by: http://purl.org/net/pingback/

The source resource of a Pingback (Item) is in most cases the subject of the statement which is communicated with this pingback request.

target resource

http://purl.org/net/pingback/target

Domain: http://purl.org/net/pingback/Item
Is defined by: http://purl.org/net/pingback/

The target resource of a Pingback (Item) is in most cases the object of the statement which is communicated with this pingback request.

pingback request to

http://purl.org/net/pingback/to

Range: http://purl.org/net/pingback/Container
Is defined by: http://purl.org/net/pingback/
See also: http://aksw.org/Projects/SemanticPingBack#simplepost, http://purl.org/net/pingback/Request

This property is used to link the subject resource (which is then the target resource of the pingback request) with a resource which accept the simplified pingback request. This relation (as well as pingback:service) gives a way for other services to ping this resource e.g. when a new document was created that mentions this resource.