Comments (3)
Waaait. your visual is the Publish action, but the thing that makes CEDAR artifacts publicly visible is Enable OpenView. Currently, there is no dialog when that option is selected.
from cedar-project.
Ooops - you are right. Will correct.
from cedar-project.
Note that typically people who generate DOIs think of the DOI as the primary identifier of the Digital Object (DO). (That was more or less the stated purpose of DOIs.) So in some sense, it competes with the CEDAR identifier as the primary identifier of the CEDAR artifact. I don't think this is a major issue, most people/projects will pick one and not the other consistently, and DOI doesn't enforce/expect that interpretation.
Nonetheless, it's worth being aware that the CEDAR identifier will resolve (should resolve?) to an actual entity inside CEDAR, if the user has permission. Whereas the DOI will resolve to the CEDAR OpenView of the entity, which in turn lets you access the CEDAR entity (again, if you have permission).
Do we need to question our assumption that the DOI should resolve to the public view of the CEDAR artifact? The DOI documentation says a DOI "takes you to one or more current URLs or other services related to a single resource", whereas Wikipedia says it should resolve to "the information object to which the DOI refers.", and in CrossRef they resolve DOIs to "a response page containing no less than complete bibliographic information about the target content". So I guess we get to decide what these DOIs that we create will resolve to.
One option would be for CEDAR to be smart enough to test a CEDAR identifier to see if the user has access to it; and if they do not, send them to a publicly viewable page, assuming it exists. Then if we require all DOI'd CEDAR entities have OpenView enabled, all DOIs would resolve to the internal CEDAR view for people with access, and the public view for others.
In the end that may be more confusing than goodโit's making the resolution target consistent, but creating slightly inconsistent behavior for some cases for a CEDAR user.
from cedar-project.
Related Issues (20)
- Update StatusCake
- An "Explore Data" page to search and browse CEDAR resources that are set open to public HOT 2
- New field type to support boolean values
- Support specifying a regular expression to make sure input's value match the pattern constraint
- make OpenView icon active HOT 1
- Use text area component to capture the field help text
- Create DataCite Template
- Verify connection to test DataCite APIs
- Develop skeletal micro-service to support DOI creation HOT 1
- Translate instance of DataCite template to DataCite DOI minting REST request
- can't open instance but should have access HOT 2
- Retrieve a list of DOIs from DataCite
- Can't save an instance containing 0-N multiple input element which is composed of 4-N multiple input sub-element.
- Implement a boolean field
- Update Dropwizard to V4.0.0
- Allow logging to be turned off for testing
- Support Neo4j mocking for integration tests
- Support validation service mocking for testing
- Add a new feature that allows designating a field as a required sub-property. HOT 1
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 cedar-project.