Comments (6)
I definitely think we need to constrain ourselves to objects (physical or digital) that are involved in research or scholarly activity. Can we remove the "intent" from the creation of the object? Objects can be created for a variety of reasons outside of research and then become part of the research process. We don't care why someone created it. It just has to be used in research or in a scholarly activity. Then its in scope. Does that make sense?
from contributor-attribution-model.
I agree here and would propose removing the part of the definition suggesting 'creation for a particular use, such that the definition of Artifact simply reads: "a physical or digital entity created by an agent".
But this still leaves the question of things like biological specimens - these were not created originally by an Agent, but their collection and tracking as a specimen was done my a human.
If we are to include such objects in scope, we should provide language in the definition and/or documentation to be clear here. e.g. that collection of a specimen such as a leaf constitutes creation of a new artifact - in that it becomes stored and described as part of some collection, and gains new provenance and uses in research activities.
from contributor-attribution-model.
Maybe "a physical or digital entity created or catalogued by an agent"?
from contributor-attribution-model.
Update: I modified the definition and description text based on feedback above.
The def now reads:
"A physical or digital entity created, collected, modified, or cataloged by an agent."
The description includes the following text:
"Artifacts are the products of agent-driven activities, and represent things to which Contributions are made. Here we are primarily concerned with artifacts created or used in research and scholarly activities. This may include โnaturalโ specimens (e.g. a dinosaur fossil, an arctic ice core sample) or man-made archaeological artifacts (e.g. prehistoric human tool fragments), that are modified and/or cataloged for research purposes."
Finally, I added text about how to handle creation and modification dates for natural and archaeological artifacts in an "Implementation Notes" subsection below the Artifact IM table and examples. Copied below, but please review and comment in the gdoc.
Many natural or archaeological artifacts originate outside of a research setting, and are only collected and documented as specimens much later (e.g. a dinosaur tooth fossil, or prehistoric tool fragments). Here, dateCreated SHOULD be used to record the date such specimens were taken, not the date originally came into existence (which may have been thousands or millions of years ago). Similarly, dateModified SHOULD record when modifications were last made to the specimen in a research/academic context (e.g. samples extracted for analysis, etc.)
A related issue to consider is the fact that the CDM can describe contributions made to physical specimens and to catalog records describing such specimens. We leave it to implementations to decide what type of artifact they want to track, and do this in a sensible and consistent way. An exception is natural specimens that are observed and catalogued but not physically collected or modified in the process - where implementations SHOULD describe contributions to catalog record.
Is this an improvement that addresses some of the concerns above and commented on in the spec doc? Additional suggested changes?
from contributor-attribution-model.
On a related note - should we bother providing dateCreated and dateModified attributes at all - given that we aim here to provide only a minimal, generic artifact model. I think it is useful because these are foundational and universal, but are subject to nuanced considerations (see above). Including these in our spec (with the option of ignoring or extending the model in these areas) gives us the chance to highlight these nuances and promote consistent specification of these attributes.
@mellybelly looking for your take in particular.
from contributor-attribution-model.
This addresses my concerns.
from contributor-attribution-model.
Related Issues (20)
- Value Set Metamodel and Definitions HOT 1
- Name for the Contribution Data Model HOT 7
- Provide data examples, Competency Questions, Use Cases
- Document existing research output type terminologies and harmonization efforts HOT 1
- Create a unified artifact type hierarchy? HOT 2
- Specifyig dates of contributions HOT 5
- Capturing multiple roles in a Contribution HOT 2
- Attributes linking Contributions to Artifact and Agent
- Data types related to dates to follow ISO 8610
- Modeling of 'Influences' between Artifacts HOT 1
- How to accommodate for the absence of a Computational Agent class HOT 5
- ReadTheDocs theme for documentation HOT 1
- Capture Agent title/status at time of contribution? HOT 2
- Should data types include 'enum' for restricted value sets?
- Support emerging jams author export format
- Datatype specification for coded values
- 'Identifier' specification in data model HOT 6
- Collect CQs / use cases to inform modeling requirements HOT 5
- Define relationship between ontologies supporting the Contribution Data Model (CDM) HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from contributor-attribution-model.