KADOP
http://www-rocq.inria.fr/~npreda/I/ KadoP is a peer to peer system, which manages semi-structural data. It can be used for the publication, indexation and query of XML data such as XML documents and Web service calls. It is based on two key peer to peer technologies: DHT and AXML. The DHT represents an overlay network application which allows the storage and the retrieval of key-value pairs. Giving a key it routes the message to a peer charged with the storage of the key. KadoP manages XML information such as XML documents, Web services and semantic information in the form of hierarchy of concepts organized in hierarchy using the isA and partOf relationships. The XML data published may be annotated with semantic information. Fragments of XML documents (Ex: XML sub-trees, elements, words) can be defined as being relatedTo a concept. The query engine can make use of the semantic information to evaluate a query, if the query specifies this. This turns to be useful in the case different users annotate/and use differently the same piece of data, depending on the role they have in the system. The KadoP query language is based on tree pattern queries, and it allows the retrieval of pieces of published XML documents, based on conditions referring to the structure and the content of the searched information. The nodes of a KadoP tree pattern query represent data items, and the edges represent containment relationships among the nodes. Each node may be annotated with:- (i) name conditions
- (ii) semantic conditions of the form relatedTo c, where c denotes a concept;
- (iii) textual conditions of the form ?contains W?, where W is a word. We distinguish a single return node of the query.
Version 1.16 last modified by StephaneLauriere on 30/03/2007 at 10:49
Document data
Attachments:
No attachments for this document
Comments: 0