Hi Michal,

 Every instance in tracker has a internal tracker URI (usually
urn:uuid:bunch-of-numbers). The location of the resource (when this makes
sense) is in the nie:url property. If you modify your query to look like
this:

SELECT ?s nie:url (?t) WHERE { ?s a mpo:Profile; mpo:hasIcon ?t. }

 I think you well get the expected result.

 About icons in general: They are everywhere in the ontology but we don't
have a consistent way to represent them. a lot of classes has an xxx:icon
property that simply contains the location (path) of the icon. We will work
on this eventually.

 Regards,

Ivan

On Tue, Sep 21, 2010 at 4:55 PM, Michał Frynas <mfry...@gmail.com> wrote:

> I have following problem. I'm developing a new ontology handling profile
> data. One of the attributes the profile contains is its icon. I'm trying to
> reuse some parts of existing Nepomuk ontologies, and that's why I'd like to
> utilize one of nfo:Icon or nfo:Image classes. I've written following
> description:
>
> mpo:hasIcon a rdf:Property ;
>     rdfs:label "hasIcon" ;
>     rdfs:comment "Reference to the icon assocciated with current profile" ;
>     nrl:maxCardinality 1 ;
>     rdfs:domain mpo:Profile ;
>     rdfs:range nfo:Image .
>
> After uploading my ontology, I import a ttl file having following dataset:
>
> <MyCar> a mpo:Profile ;
>         mpo:name "Car" ;
>         mpo:hasIcon "urn:uuid:981e3c86-b0be-e38c-f224-cc2dce8810c5" ;
>         mpo:xpos 10 ;
>         mpo:ypos 12 .
>
> where mpo:hasIcon is the Image Id i've received using that query: select ?s
> { ?s a nfo:Image .}
> And now, when I try to get my data using following query, I get nothing:
> select ?s ?t { ?s a mpo:Profile; mpo:hasIcon ?t . }
> Maybe someone knows what is wrong with it.
> Is that ID urn:uuid:981e3c86-b0be-e38c-f224-cc2dce8810c5 a correct ID of
> nfo:Image?
>
> _______________________________________________
> tracker-list mailing list
> tracker-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/tracker-list
>
>
_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to