Hi Fedora users!

I understand that, according to the documentation [1] there is a 
resource index backed by a triple store which can be queried with SPARQL 
(and others) in a "semantic fashion". It is even automatically indexed 
and full-text indexing is easy to enable on it.

Now here comes my doubt, for it is also mentioned that this is to be 
mainly used with Fedora Relationship Ontology [2] and: "The RELS-EXT 
Datastream is intended to be dedicated to solely object-to-object 
relationships and not used to make general descriptive assertions about 
objects."

So what is wrong with this? Does it means that there is a better way to 
assert relations between objects and other resources that may not be 
objects in the repository? I find it really handy to be able to use 
addRelationship method to add triples one by one, having as subject a 
fedora object, but having as predicate any relation from any ontology 
and as object either:

a) other objects in the repo (as intended, good for composite objects),
b) resources or classes identified by URI (persons, organizations, etc),
c) literals (plain text, automagically indexed by lucene if full-text 
indexing enabled).

So I'm I supposed to work on new Datastreams for this, enable GSearch 
etc, when using addRelationship + sparql queries (risearch) + the 
full-text index already does the trick? What are the best-practices to 
semantically enrich fedora objects and later query about those 
relations? Do people manage these relations outside Fedora?

1000 thanks for any suggestions about this!!!

Kind regards,

Alex

[1] https://wiki.duraspace.org/display/FCR30/Resource+Index
[2] http://www.fedora.info/definitions/1/0/fedora-relsext-ontology.rdfs

------------------------------------------------------------------------------
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to