Hi,

 nrl:maxCardinality is important for performance. If you know that an
instance can have only one value for a property, set the maxCardinality to
1. Otherwise you don't need to set it, by default properties are
multivalued.

 tracker:weight boost the results found on that property, but it is
relevant only for full text search IIRC. I would let it to the very end,
once you have the ontology and insert some data in tracker, try some search
and fine-tune the weight if needed.

 Regards,

Ivan




On Wed, Feb 12, 2014 at 6:12 AM, Alan Pater <alan.pa...@gmail.com> wrote:

> Great, thanks for the detailed reply!
>
> Another question. Do I need to use fields like nrl:maxCardinality and
> tracker:weight? Those appear in the dc.ontology, but I am not 100%
> clear on what they are used or needed for.
>
> Alan
>
> On Wed, Feb 12, 2014 at 3:57 AM, Philip Van Hoof <phi...@codeminded.be>
> wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Alan Pater schreef op 12/02/2014 2:35:
> >> I am creating an ontology for Darwin Core (DwC) XMP metadata.
> >>
> >> What steps are needed to enable a new ontology in tracker?
> >
> > - - git branch dwc-ontology
> > - - git checkout dwc-ontology
> > - - Write the ontology in our Turtle format. Call it 94-dwc.ontology
> >         - Ensure that nao:lastModified is correct in the
> >           tracker:Ontology stuff and that it's at the top of
> >           the file right underneath the @prefix lines.
> >
> > - - Write a 94-dwc.description file
> > - - Put it in data/ontologies
> > - - Adapt Makefile.am (add to config_DATA)
> > - - make && make install
> > - - Restart tracker-store with -v 3, you should see your
> >   ontology being added and created.
> > - - Test thoroughly with tracker-sparql. Noticing that making
> >   changes afterwards is not always possible; depending on what
> >   kind of changes you make you might have to add ontology change
> >   coping infrastructure (which is a horror in complexity).
> > - - git add 94-dwc.description 94-dwc.ontology Makefile.am
> > - - git commit
> > - - git format-patch master
> >
> > Kind regards,
> >
> > Philip
> >
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v2.0.20 (MingW32)
> > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
> >
> > iQEcBAEBAgAGBQJS+zeUAAoJEEP2NSGEz4aDo3oH/jUm2ICf239sKo0Z71SRnxgg
> > BJ2V+Me47wuuhEd2whufc0lhmcNk6EjDWI5YklpmtUD0Y3YQ3ME0n4wkf/X11Wq/
> > O6WRyGZajLSET4FtSiRCdqoLUqOkp4BViy6qywTMCDMIYAW8WEMqKkchhBLEV6Gy
> > RpPQJFOEo18lbNJSn17cJPZZf+sScvE641wnRz4T2Gh7xY0tkCHda0XYj5NUQstG
> > vsG76RzXl+qWEm8UhvHps4hp1PzyUrOqF4yZ5VkAv0hup3aWI8yLlpxaCjydTM6E
> > bdzaT7E9r7l3j+KQvykjb+EOIuJrsVeItHJH4VUqRUDALcSt5iyUpSICLsKo5Vo=
> > =jlMS
> > -----END PGP SIGNATURE-----
> _______________________________________________
> tracker-list mailing list
> tracker-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/tracker-list
>
_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
https://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to