Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redundant properties for each uploaded product (if assigned to a category) #12

Open
marcofranke opened this issue Jun 5, 2018 · 3 comments
Labels
data schema Related to the NIMBLE ontology and generated cores/index medium priority
Milestone

Comments

@marcofranke
Copy link

Each specific product (in Marmotta) is an Item and has a reference to a concept or eclass. Beyond this reference, there are properties like name or price which are defined both in Item and within the referenced concept. To have just one occurrence of the "same" property, we need a rule which property has to be used and which have to be ignored.

@marcofranke marcofranke added medium priority data schema Related to the NIMBLE ontology and generated cores/index labels Jun 5, 2018
@marcofranke marcofranke added this to the Release 3.0 milestone Jun 5, 2018
@iot365
Copy link
Member

iot365 commented Jun 12, 2018

In the "normal" case, the user should just add properties once for each product. If the same property is specified more than once using different concepts/names, we should already catch this by input validation, if possible.

@marcofranke
Copy link
Author

Does it means there will be a check in the index: properties which checks whether a property has a value for any induvidual? If yes, I get the property and if not it isn't included in the index? then, we could seperate redundant properties like name or price in meaningful and meamingless for the product search.

@iot365
Copy link
Member

iot365 commented Jun 13, 2018

Yes, within the catalogue2 index, only properties that have been used in any catalogue will be available - otherwise the currently implemented LDPath statement does not find a match. I think that it makes sense for the user, if only "existing" properties can be selected (as in the classical faceted search).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data schema Related to the NIMBLE ontology and generated cores/index medium priority
Projects
None yet
Development

No branches or pull requests

2 participants