You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@marmotta.apache.org by "Chris Beer (JIRA)" <ji...@apache.org> on 2014/05/16 13:12:41 UTC

[jira] [Created] (MARMOTTA-500) Support ldpath-linkeddata-backend resources with inlined resources

Chris Beer created MARMOTTA-500:
-----------------------------------

             Summary: Support ldpath-linkeddata-backend resources with inlined resources
                 Key: MARMOTTA-500
                 URL: https://issues.apache.org/jira/browse/MARMOTTA-500
             Project: Marmotta
          Issue Type: New Feature
          Components: LDPath
            Reporter: Chris Beer


I've prepared a proof-of-concept pull request at  https://github.com/apache/marmotta/pull/2. It's perhaps more invasive than ideal, but seems to get the job done. 

Remote RDF resources sometimes contain additional RDF resources besidest he request URI. When these inlined resources are requested (using "x within y" selector), we can mint a temporary identifier for the resource in the ldcache and allow it to be used by downstream selectors as if it were a
full-fledged web resource.

The other thing this addresses, and was the impetus for this development, is retrieving embedded resources that may result from following an rdfs:seeAlso triple. I have a case where the object of a rdfs:seeAlso link contains no triples about that resource, but is a RDF document about the original resource. As-is, I don't believe there's a way to select the triples from that document (short of dumping the result into a triplestore, I suppose).





--
This message was sent by Atlassian JIRA
(v6.2#6252)