-
Notifications
You must be signed in to change notification settings - Fork 12
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
USE CASE: FOAF for names #20
Comments
Here we have a logic relation between properties....kind of the same type of issue of Use Case #18 |
@marianamalta , yes, but these properties are equivalent properties that only come by because we are using data from several sources. |
@analice1pt Not necessarily from several sources. One AP could say: use foaf:name if you aren't sure of first/last names, but use foaf:givenname/familyname if you are. They aren't equivalent, they are alternates that are allowed. It could be because the data store has data from different sources and considers their uses of foaf valid. But the AP is working on DATA, and sourcing is not key to this use case. It's operating on a graph but not checking provenance. |
@kcoyle, in my example, the data was coming from different sources, but your example and its flexibility make sense to me. |
Creator: Karen Coyle
Problem statement
In my metadata I want to use FOAF for names. Some names will be able to use foaf:givenname + foaf:familyname, others will be less formatted so we'll use simply foaf:name. In my input form, I need to be able to control that my data will have either
foaf:name
or BOTHfoaf:givenname
andfoaf:gamilyname
. This pattern needs to be expressed in my profile.Stakeholders
The main stakeholders are those creating the metadata, plus those downstream users who will receive the metadata.
Links
FOAF
Requirements
Profile must be able to express OR, AND and NOT
Comments
I'm envisioning this as being able to express INCLUDE and EXCLUDE for any given property. (This might also apply to entity descriptions.) So in my profile, I would conceptually have something like:
What this says is that if I have
foaf:name
I can NOT also havefoaf:givenname
norfoaf:familyname
. If I havefoaf:givenname
then I MUST havefoaf:familyname
but must NOT havefoaf:name
. etc.The text was updated successfully, but these errors were encountered: