Next
Previous
Point 7: Types We Can Trust
- Federated Web Services tied together by trust policies are likely to be actually used by businesses.
- The obvious place to put knowledge about trust is the type.
- The type could record a proof (perhaps in SemWeb FOL language) as a document with a URI showing where the data came from.
- If proof succeeds, then data is trusted.
- Can use this proof to debug Web Service problems.
<Person>
<name>(static)(xsd:string)(semwebOntology:name)(no proof)</name>
<age>(dynamic)(xsd:integer)(anotherSemwebOntology:age)(proofURI:myproof):</age>
</Person>
- So in Schema...
<xsd:element name="age" type="xsd:positiveInteger" sws:semanticType="anotherSemwebOntology:age" sws:proof="http://www.example.org/proof"/>