Implicit types in RDF Forms

Hi Jan,

On Wed, Nov 26, 2003 at 11:52:02AM +0100, jalgermissen@topicmapping.com wrote:
> <rf:Indexable xmlns:rf="http://www.markbaker.ca/2003/rdfforms/"
>               xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
>               rdf:about="http://www.example.org/description-index">
>   <rf:indexedBy>
>     <rf:IndexParam rf:shortName="uri">
>       <rdf:predicate rdf:resource="no-exactly-sure-what-to-put-here"/>
>     </rf:IndexParam>
>   </rf:indexedBy>
> </rf:Indexable>
> 
> The RDF above communicates (to an RDF Forms aware client) that
> http://www.example.org/description-index can be used to look up
> descriptions of resources. [2]
> 
> Thoughts?
> 
> Jan
> 
> [1] http://www.markbaker.ca/2003/05/RDF-Forms/
> [2] Mark, shouldn't the RDF Form also communicate that the
> indexable is of some type (e.g. Resource Description Index)?

RDF Forms supports implicit typing via RDF schema inferencing.  See;

http://www.markbaker.ca/2003/05/RDF-Forms/#implicit

So your example could have been;

<jan:MyIndexer xmlns:rf="http://www.markbaker.ca/2003/rdfforms/"
               xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
               xmlns:jan="http://www.topicmapping.com/foofoo/"
               rdf:about="http://www.example.org/description-index">
  <rf:indexedBy>
    <rf:IndexParam rf:shortName="uri">
      <rdf:predicate rdf:resource="no-exactly-sure-what-to-put-here"/>
    </rf:IndexParam>
  </rf:indexedBy>
</jan:MyIndexer>

Is that what you meant?

Mark.
-- 
Mark Baker.   Ottawa, Ontario, CANADA.        http://www.markbaker.ca

Received on Wednesday, 26 November 2003 12:12:02 UTC