-
Notifications
You must be signed in to change notification settings - Fork 34
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
observable:userName seems it would be better as a string rather than a thing #351
Closed
10 tasks done
Milestone
Comments
A |
ajnelson-nist
added a commit
that referenced
this issue
Mar 16, 2022
References: * #351 Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
7 tasks
7 tasks
When we get to the |
ajnelson-nist
added a commit
to casework/CASE-Examples
that referenced
this issue
May 10, 2022
No changes were observed to Make-managed files. References: * ucoProject/UCO#351 Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
ajnelson-nist
added a commit
to casework/casework.github.io
that referenced
this issue
May 10, 2022
A follow-on patch will regenerate Make-managed files. References: * ucoProject/UCO#351 Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
ajnelson-nist
added a commit
to casework/casework.github.io
that referenced
this issue
May 10, 2022
References: * ucoProject/UCO#351 Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
I agree that userName makes more sense as a string |
ajnelson-nist
added a commit
to casework/casework.github.io
that referenced
this issue
Jun 7, 2022
A follow-on patch will regenerate Make-managed files. References: * [UCO OC-127] (CP-81) CASE has always used Attachment_Of relationship in examples, but UCO does not have it * ucoProject/UCO#351 * ucoProject/UCO#357 * ucoProject/UCO#383 Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
ajnelson-nist
added a commit
to casework/casework.github.io
that referenced
this issue
Jun 7, 2022
References: * [UCO OC-127] (CP-81) CASE has always used Attachment_Of relationship in examples, but UCO does not have it * ucoProject/UCO#351 * ucoProject/UCO#357 * ucoProject/UCO#383 Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
ajnelson-nist
added a commit
to casework/CASE-Examples
that referenced
this issue
Jun 7, 2022
A follow-on patch will regenerate Make-managed files. References: * [UCO OC-127] (CP-81) CASE has always used Attachment_Of relationship in examples, but UCO does not have it * ucoProject/UCO#351 * ucoProject/UCO#357 * ucoProject/UCO#383 Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
ajnelson-nist
added a commit
to casework/CASE-Examples
that referenced
this issue
Jun 7, 2022
References: * [UCO OC-127] (CP-81) CASE has always used Attachment_Of relationship in examples, but UCO does not have it * ucoProject/UCO#351 * ucoProject/UCO#357 * ucoProject/UCO#383 Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Background
observable:userName
is currently defined as anowl:ObjectProperty
with range of a genericobservable:ObservableObject
.Requirements
Requirement 1: Change
observable:userName
from anowl:ObjectProperty
toowl:DatatypeProperty
, with rangexsd:string
.Benefits
ObservableObject
subclass to use for this property's range. One does not seem to exist.UserAccount
seems closest, but represents a whole account, not just a name of the account.Account
subclasses, such asobservable:accountIdentifier
.Risks
observable:userName
is unknown with anyAccountFacet
, asobservable:userName
only appears onobservable:URLFacet
. No documentation exists to explainuserName
usage beyondURLFacet
, or what annotations on the rangeObservableObject
would be.Competencies demonstrated
Competency 1
Usernames used in a knowledge base can be retrieved.
With how the property is currently implemented, a SPARQL query for the literal-values of all usernames used in a knowledge base is currently unknown. It would look something like this, with every variable spelled verbosely:
A shorter version of that same query (also skipping all documenting comments) would look like:
Adopting this proposal would reduce the longer-form query to:
A shorter version of that same query (also skipping all documenting comments) would look like:
Solution summary
Requirement 1 also fully describes the solution, implemented in PR 356.
Coordination
develop
The text was updated successfully, but these errors were encountered: