-
Notifications
You must be signed in to change notification settings - Fork 47
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
dcat:accessURL - check constraints #124
Comments
Range axiom is redundant, given that it is |
DataAccessURL is a very general - does it need subProperties for Query(List) and Item styles of access. |
Perhaps a better thing to do than require further properties/constrains on ISO19115-1 has a The Geoscience Australia profile of the ISO19115-1 standard (http://pid.geoscience.gov.au/def/schema/ga/ISO19115-1-2014) extends the normal code list to include a
|
This is a fair bit more structure imposed on dcat usage, for more flexibility. It is not incompatible with also specialising dataAccessURL for these key cases. I think you would need to model the equivalence in a way they entail each other. the role can be best qualified by pointing to an actionable specification (i.e. a profile) rather than another external vocabulary, this way we get basic type information from the subclass and a more descriptive extension mechanism, and no need to maintain a separate classification vocabulary. People can subclass accessURL and force entailment to provide finer grained (e.g. SPARQL endpoint - which can be described by void:sparqlEndpoint) Maintaining an extensible vocabulary is problematic - some superclasses is relatively easy for a limited lifespan WG |
@rob-metalinkage are you saying better something like:
where the classes Or, do you mean to do more than just include a range of subclasses like with profiles of a generic URL class? |
dcat:downloadURL already exists dcat:queryURL and dcat:getItemURL as subproperties of dcat:accessURL of course, these things need to be qualified as to the details - but this is already in scope of #56 - so really just joining the dots between these two issues - but referencing a missing use case I think to be able to identify what distributions support hyperlink access for elements in a dataset. |
I agree with @nicholascar that we could think of creating a new property (e.g. |
The proposed model for adding Services to DCAT has a link from This link has essentially the same semantics as
I suggest
|
Please allow me to disagree strongly with the proposal to deprecate |
Thanks @makxdekkers Provided we include <soapbox> I recognise and respect the backward-compatibility requirement. But I believe we should take the opportunity also correct the more obvious miss-steps so as not to confuse future adopters. My goal is to satisfy backward-compatibility while also moving people to a better option moving forward. How to package DCAT-2014 is not yet resolved, and perhaps we could leave |
I still disagree. We're haggling over a URI, |
Yes, we are haggling over a URI (though maybe a little more to it - see below)
I am concerned about who will be confused. I'm focussing more on the future market. And while it is in principle the case that definitions trump names (your argument about URI opacity) we also know that in practice we shouldn't expect people to read the documentation. Good names make things easier. However, looking harder at the definition you quoted above, I wonder if in fact, the definition of |
I support your proposal to add
|
+1 to to add I don’t believe an accessService fully subsumes an accessURL so we should not deprecate accessURL. Still, I agree that property naming xxxURL is both bad modelling semantics and potentially misleading for devs. |
+1 to the proposal of specializing dcat:accessURL with dcat:accessService |
OK. Another observation: in the proposed model, the In order to complete this, I think the definition and Currently:
Proposed:
|
Looks good to me. |
+1 to the proposed rdfs:comment and vann:usageNote |
Under the proposed model for services, I think This might swing me round to keeping all the *URL properties as object-properties ... (see #249) |
Resolved: no changes needed to domain and range. Add property-chain axiom
Update the scopeNotes to clarify that it is a URL andd explain usage. |
In DCAT v1 the property
dcat:accessURL
is axiomatizedThe text was updated successfully, but these errors were encountered: