I have a bunch of processed data that I’ve deployed as an Ontology object. I want the user to input a field, search for that specific field (lets call it property A) in my ontology, and extract another property (lets call it property B) from that Object (within the same row). I was wondering if that’s possible manually?
Another idea I had was to create embeddings for the property B and find it through semantically searching for property A, but I feel like that’s unecessary. Another idea I had was to have that what the user inputs as property A to be a pipeline input and filter the dataset for that, but that seems a bit complex.
Hi @schennam , when you say “manually”, what do you have in mind?
You can achieve this flow easily inside Workshop if you would like to build a custom Front-end, otherwise you can also achieve the same functionality via Ontology Explorer.
Alternatively, if you would like to use Functions, or oSDK for filtering ontology and fetching their properties you can find further documentation here:
I meant manually, as in without a semantic search.
Basically I want to take a user query, search the objects for an object with that property. If I find it, I want to extract another property of that object (that property is a bunch of paragraphs). Then I want to use AIP to summarize that.
For clarification; Are you trying to search for the name of the property or the value of the property?
If you simply want to search for any object with a property value you can create a filter list within Workshop (and filter down to a single object using something like an object list widget or similar), and then use variable transforms within Workshop to find the value you want and go from there.