140 likes | 249 Vues
This document provides an introduction to standards for trust modelling, discussing widely recognized protocols and lesser-known formats such as RDF, SOAP, and XML. It covers essential metadata and knowledge representation methods, leveraging directed labelled graphs and URI identifiers for information sharing. Key protocols like HTTP, SMTP, BEEP, and instant messaging frameworks are explored, alongside trust-related formats and protocols, including S/MIME, OpenPGP, and TLS. The framework aims to facilitate interoperability and enhance information sharing across various applications in a web of trust context.
E N D
Survey • Many of these are very well-known • Some maybe less so: • RDF, BEEP, SOAP, IMPP, XKMS
Basic formats • ASN.1 • MIME • XML • RDF >> • RDF extensions work >>
RDF • General metadata/knowledge representation • Uses XML syntax, but also... • Simple directed labelled graph data model • Uniform use of URIs as concept identifiers • Open-ended extensibility • Integrates diverse information sources and allows information sharing between overlapping applications • Leverages existing ontology and reasoner work • RDB implementations • Basic semantics • simple assertions, with a well founded notion of entailment • supports formal reasoning
RDF extensions work • RDF schema • DAML+OIL/OWL • RuleML • W3C vision for a “web of trust”
Basic protocols • HTTP - web access • SMTP - mail transfer • BEEP • SOAP • Instant messaging • SIP/SIMPLE • Jabber • APEX
BEEP • An application protocol framework • client-server and peer-to-peer interactions • Provides framing, modular security, capability negotiation, request/response correlation, pipelining, multiplexing • Solves many common application protocol issues
SOAP • Envelope structure for message exchange • Encoding (marshalling) framework for non-XML data • Binding to HTTP for RPC and response message exchange patterns
Instant messaging • Proprietary offerings • ICQ, AOL, MSN, Yahoo • IRC • SIP/SIMPLE • Jabber • APEX • Presence is an important capability • Asynchronous notification by publish/subscribe mechanism
Trust related formats • S/MIME • OpenPGP • X.509 • XML • XMLDSIG • XMLENC • XACML • SAML
Trust related protocols • TLS • SASL • SSH • XKMS