-
Notifications
You must be signed in to change notification settings - Fork 16
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
IDS Namespaces #2
Comments
Proposal (see #1):
Regarding #2, those elements do not need to be supported for an implementation to be declared "protocol specification compliant." This is essential because we must allow compliant implementations without requiring a certification process. |
I would prefer if we don't use the isda in the URL. having IDS as the prefix, as well as ids in the URL |
@PeterKoen-MSFT can you propose a better URL? |
Maybe https://www.w3.org/ns/ds# with |
I would love ds. Alternatively "dataspace" spelled out. As I think we should also aim for the creation of a new top level domain in future that could be .dataspace or .ds (.data would be nice, but has already been claimed). This TLD could be then used for example for DataspaceAuthorities and for easier addressing of services in a dataspace: e.g. catalog.mydataspace.ds |
+1 on "ds" |
On the proposal, why do we need three namespaces? Shouldn't two be sufficient, one for "core"/conformance and one for "certification"? I also don't think we need to define certification ourselves since that is beyond the scope of the standard (e.g., it would not be proposed to W3C). |
Depends on who 'we' is 😄.
|
while 'ds' is a pretty good and short namespace, I would propose taking a longer one. A TLA is quickly conflicting and can be mixed up with other things. 'dataspace' could be a little long (but also cool), maybe something like 'dspace' |
So it is 'dspace' until we come up with something better. |
* adding DCAT into JSON schema * catalog schema DCAT fix * fix catalog schema - DCAT * fix catalog schema type error - DCAT * DCAT catalog-shape added for Catalog class * fix typo in DCAT of catalog schema * fix type of dct:modified in DCAT of catalog schema * DCAT dcat:CatalogRecord class added to catalog shape * fix DCAT referecen in Resource catalog * DCAT wrong property of Resource removed * Fix DCAT catalog property of Resource * ResourceShape added to catalog-shape.ttl * RelationshipShape added to catalog-shape.ttl * DCAT fix issue in skos:Concept * DCAT ConceptShape ConceptSchemeShape and AgentShape added * DCAT fix of Dataset property * DCAT DatasetShape added * DCAT DataServiceShape added * DCAT Distribution catalog issue in type * DCAT typo in property * DCAT DataServiceShape added * add references for reused classes & datatypes * clean up on schema * properties changed * refactoring * refactoring * change dct:issued from string to dateTime * fix dct:language from xsd:string to referencing a resource * correcting hasPolicy declarations * reviewing the catalog json schema * refactor catalog json schema * add odrl policy json schema * fix syntax bugs in catalog json schema and adding foaf to the context.json * fix bugs in catalog and contract json schemas * fix examples to match to the catalog and contract json schemas * replace relative reference to the contract-schema.json with an absolute url * fix findings from mkollenstart's review * testing negotiation-subtask-1.1 branch * removing the test change * unwnated characters * Task #1: fix schemas and examples in "negotiation" * correct references to GitHub raw files * making 'required' field compatible to json 2019-09 * changes suggested by Sebastian * changes to processId, correcting ref, removing Sec * chnages since last review * left over change * missing s in dspace * removing RightOperand property * chnage in Permission, Json validated * catalog subtask changes * reverting dspace:filter type to object * re-introducing updates to the json schemas * fix filter in contract-request-message-schema * fixing schema in "Transfer" * Trying Shapes validation with Json-LD * debugging catalog shapes * fixing shapes in Catalog * Negotaitaion Shapes validation * Remove the ContractAgreement shape * add the AgreementShape * Negotiation shapes correction * conflict merge * schema and shapes re-validating after merge * change assigner and assignee to string * introduve verifiable credential structure to agreement msg * adjust agreement msg example to vc pattern * comment error * Catalog shapes changes * Shapes and schema validation for Transfer * Introduce sh:IRI pattern for agreementId * correction for dspace:reason and others * dataset schema and puml * Update catalog-error-schema.json - remove "dspace:code" and "dspace:reason" as mandatory * Update dataset-schema.json - remove "dct:title" and "dct:description" as mandatory * agreement verification change * Transfer Messages - shapes and schema validation * removing "@id" from transfer messages * correction for catalog schema * error handling * pull request #11 changes * pull request changes * new chnages to editorial-rework * merge editorial-rework to shapes-and-schemas * fix last findings --------- Co-authored-by: Thomas Ryborz <[email protected]> Co-authored-by: tr-sap <[email protected]> Co-authored-by: SimantVerma-Bcone <[email protected]> Co-authored-by: simantvermasap <[email protected]>
* adjust wording in the readme and summary * adjust wording in the transfer process chapter * fix the transfer protocol resources * keep shacl messages for dspace:code consistent also in the negotiation msgs * remove the unneeded message shape * adjust the wording in the transfer protocol binding * revert data plane / control plane deletion * resort terms and terminology statements * resolve remaining conflicts * aligning chapter title pattern * fixing inconsistencies in the dcat:Catalog descriptions * adjust wording in the readme and summary * adjust wording in the transfer process chapter * fix the transfer protocol resources * keep shacl messages for dspace:code consistent also in the negotiation msgs * remove the unneeded message shape * adjust the wording in the transfer protocol binding * revert data plane / control plane deletion * resort terms and terminology statements * resolve remaining conflicts * aligning chapter title pattern * fixing inconsistencies in the dcat:Catalog descriptions * chore: add linkage for provider term * chore: add linkage for consumer term * chore: remove reference to OpenAPI spec * fix missing attributes from catalog, dataset, distribution etc. * minor fixes in the negotiation section * chore: update terminology * chore: cleanup protocol document (CN) * refactor: move .json files to example folders * chore: align transfer terminology * chore: clean up negotiation http binding * docs: update README * chore: restructure catalog procotol * chore: update common .md files * chore(CN-binding): remove connector, add callback from/to URL * chore(CN): update response type description * chore: clean up catalog http binding * chore: fix JSON snippets * chore: update formatting of model.md * chore: revert removing credential issuer * chore(CN): resolve leftover copy&paste mistakes * chore: restructure transfer protocol document * chore: move protocol figures to sub-folder * chore: clean up transfer http binding * chore: align documents * chore(catalog): change section hierarchy * chore: add ToCs to protocol & binding documents * chore: update broken/missing links in list files * chore(CN-termination): align type of `code` with spec documents * chore(CN): clean up diagram files * chore: update terminology.md * switch links for the catalog and dataset resources * correct dcat:keyword in the catalog example * replace UUID with "identifier" in model.md * add example as the schema for the catalog example uuid * fix the dataset-request-message diagram * Editorial rework merge (#2) (#209) * adding DCAT into JSON schema * catalog schema DCAT fix * fix catalog schema - DCAT * fix catalog schema type error - DCAT * DCAT catalog-shape added for Catalog class * fix typo in DCAT of catalog schema * fix type of dct:modified in DCAT of catalog schema * DCAT dcat:CatalogRecord class added to catalog shape * fix DCAT referecen in Resource catalog * DCAT wrong property of Resource removed * Fix DCAT catalog property of Resource * ResourceShape added to catalog-shape.ttl * RelationshipShape added to catalog-shape.ttl * DCAT fix issue in skos:Concept * DCAT ConceptShape ConceptSchemeShape and AgentShape added * DCAT fix of Dataset property * DCAT DatasetShape added * DCAT DataServiceShape added * DCAT Distribution catalog issue in type * DCAT typo in property * DCAT DataServiceShape added * add references for reused classes & datatypes * clean up on schema * properties changed * refactoring * refactoring * change dct:issued from string to dateTime * fix dct:language from xsd:string to referencing a resource * correcting hasPolicy declarations * reviewing the catalog json schema * refactor catalog json schema * add odrl policy json schema * fix syntax bugs in catalog json schema and adding foaf to the context.json * fix bugs in catalog and contract json schemas * fix examples to match to the catalog and contract json schemas * replace relative reference to the contract-schema.json with an absolute url * fix findings from mkollenstart's review * testing negotiation-subtask-1.1 branch * removing the test change * unwnated characters * Task #1: fix schemas and examples in "negotiation" * correct references to GitHub raw files * making 'required' field compatible to json 2019-09 * changes suggested by Sebastian * changes to processId, correcting ref, removing Sec * chnages since last review * left over change * missing s in dspace * removing RightOperand property * chnage in Permission, Json validated * catalog subtask changes * reverting dspace:filter type to object * re-introducing updates to the json schemas * fix filter in contract-request-message-schema * fixing schema in "Transfer" * Trying Shapes validation with Json-LD * debugging catalog shapes * fixing shapes in Catalog * Negotiation Shapes validation * Remove the ContractAgreement shape * add the AgreementShape * Negotiation shapes correction * conflict merge * schema and shapes re-validating after merge * change assigner and assignee to string * introduve verifiable credential structure to agreement msg * adjust agreement msg example to vc pattern * comment error * Catalog shapes changes * Shapes and schema validation for Transfer * Introduce sh:IRI pattern for agreementId * correction for dspace:reason and others * dataset schema and puml * Update catalog-error-schema.json - remove "dspace:code" and "dspace:reason" as mandatory * Update dataset-schema.json - remove "dct:title" and "dct:description" as mandatory * agreement verification change * Transfer Messages - shapes and schema validation * removing "@id" from transfer messages * correction for catalog schema * error handling * pull request #11 changes * pull request changes * new chnages to editorial-rework * merge editorial-rework to shapes-and-schemas * fix last findings --------- Co-authored-by: Thomas Ryborz <[email protected]> Co-authored-by: tr-sap <[email protected]> Co-authored-by: SimantVerma-Bcone <[email protected]> Co-authored-by: simantvermasap <[email protected]> * fix typo in contract negotiation binding * revert changes to the release folder * add note on callback paths * chore: update broken ToCs * chore: markdown inspection * fix: revert changes to release folder * chore: apply minor improvements --------- Co-authored-by: Julia Pampus <[email protected]> Co-authored-by: Thomas Ryborz <[email protected]> Co-authored-by: tr-sap <[email protected]> Co-authored-by: SimantVerma-Bcone <[email protected]> Co-authored-by: simantvermasap <[email protected]>
The IDS Information Model introduced two main namespaces,
ids
(long: https://w3id.org/idsa/core/) for the classes and properties (aka. 'T-Box') andidsc
(long: https://w3id.org/idsa/code/) for instances (aka. 'A-Box'). This separation is not sufficient anymore as:ids
namespace will be in the scope of this specification, other parts not. Reviewing the protocol specification is therefore very hard.The text was updated successfully, but these errors were encountered: