-
Notifications
You must be signed in to change notification settings - Fork 0
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
how to directly link epo:AgentInRole to org:Organization without Intermediate Instance? #30
Comments
In general: We want to minimize the amount of owl:sameAs triples used, for example:
But in general, we don't want to add complexity. See a related paper: https://www.w3.org/2009/12/rdf-ws/papers/ws21 |
This is a special situation that is beyond the limits of the technology used in this project (RML), which we are treating with a special workaround, in this case This is documented in the CM, if you look at the Mapping Notes (public) of the last of the secondary mappings for the field OPT-301-Lot-ReviewInfo (which you may find with the XPath Condition
What we mean here by
This is something one might imagine to look up the Organization of the TouchPoint, by doing all sorts of clever filtering. This, however, is not going to work, because the XPath processor can only understand a relative XPath in relation to the context node (whatever precedes or comes with the predicate). As a workaround, we are able to create an intermediate entity when we come across the TouchPoint, which we can repurpose to link to the actual entity. That is what we do here, by instantiating an This not only establishes a link that can be queried by the user, albeit with slight adjustments (typical in LOD querying where |
Thank you for the clear explanation. I'm unsure of the most straightforward approach to solving this challenge. It will likely require some additional research. |
We find
epo:AgentInRole
instances pointing to intermediaryfoaf:Agent
s, linked afterwards withowl:sameAs
Looking into the code, I see this is a
Supporting instance for connection between Agent and Organization
But we don't see this as necessary, an org:Organization is a foaf:Agent and can be linked directly
We want the data to be simplified, and avoid owl:sameAs. instead of:
We want epo:PlayedBy to point directly to the organization like this
This approach simplifies the data structure.
I would want to know if there is a nuance I don't see at the moment for this choice, please comment.
The following is an extract of model v.4.0.0
The text was updated successfully, but these errors were encountered: