{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/dxwg/issues/254","repository_url":"https://api.github.com/repos/w3c/dxwg","labels_url":"https://api.github.com/repos/w3c/dxwg/issues/254/labels{/name}","comments_url":"https://api.github.com/repos/w3c/dxwg/issues/254/comments","events_url":"https://api.github.com/repos/w3c/dxwg/issues/254/events","html_url":"https://github.com/w3c/dxwg/issues/254","id":331064739,"node_id":"MDU6SXNzdWUzMzEwNjQ3Mzk=","number":254,"title":"DCAT - LDP (Linked Data Platform) alignment","user":{"login":"jakubklimek","id":718827,"node_id":"MDQ6VXNlcjcxODgyNw==","avatar_url":"https://avatars0.githubusercontent.com/u/718827?v=4","gravatar_id":"","url":"https://api.github.com/users/jakubklimek","html_url":"https://github.com/jakubklimek","followers_url":"https://api.github.com/users/jakubklimek/followers","following_url":"https://api.github.com/users/jakubklimek/following{/other_user}","gists_url":"https://api.github.com/users/jakubklimek/gists{/gist_id}","starred_url":"https://api.github.com/users/jakubklimek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakubklimek/subscriptions","organizations_url":"https://api.github.com/users/jakubklimek/orgs","repos_url":"https://api.github.com/users/jakubklimek/repos","events_url":"https://api.github.com/users/jakubklimek/events{/privacy}","received_events_url":"https://api.github.com/users/jakubklimek/received_events","type":"User","site_admin":false},"labels":[{"id":808053365,"node_id":"MDU6TGFiZWw4MDgwNTMzNjU=","url":"https://api.github.com/repos/w3c/dxwg/labels/alignment","name":"alignment","color":"fb5f2d","default":false},{"id":653073389,"node_id":"MDU6TGFiZWw2NTMwNzMzODk=","url":"https://api.github.com/repos/w3c/dxwg/labels/dcat","name":"dcat","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-06-11T06:53:00Z","updated_at":"2018-06-13T10:01:07Z","closed_at":null,"author_association":"NONE","body":"DCAT is a W3C Recommendation, and RDF vocabulary describing mainly collections (of datasets, catalog records, distributions, etc.)\r\nThere should be a clear alignment including examples with the [Linked Data Platform 1.0 W3C Recommendation](https://www.w3.org/TR/ldp/) describing modeling of generic containers and their members.\r\n\r\nFor instance, `dcat:Dataset` could also be (could also have) a `ldp:DirectContainer` with `ldp:hasMemberRelation` `dcat:distribution` and similarly for `dcat:Catalog`, `dcat:CatalogRecord` and maybe others.\r\n\r\nClearing this alignment up would improve interoperability e.g. among potential [Solid](https://solid.mit.edu/) based data catalogs, etc."},"comment":{"url":"https://api.github.com/repos/w3c/dxwg/issues/comments/396883999","html_url":"https://github.com/w3c/dxwg/issues/254#issuecomment-396883999","issue_url":"https://api.github.com/repos/w3c/dxwg/issues/254","id":396883999,"node_id":"MDEyOklzc3VlQ29tbWVudDM5Njg4Mzk5OQ==","user":{"login":"jakubklimek","id":718827,"node_id":"MDQ6VXNlcjcxODgyNw==","avatar_url":"https://avatars0.githubusercontent.com/u/718827?v=4","gravatar_id":"","url":"https://api.github.com/users/jakubklimek","html_url":"https://github.com/jakubklimek","followers_url":"https://api.github.com/users/jakubklimek/followers","following_url":"https://api.github.com/users/jakubklimek/following{/other_user}","gists_url":"https://api.github.com/users/jakubklimek/gists{/gist_id}","starred_url":"https://api.github.com/users/jakubklimek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakubklimek/subscriptions","organizations_url":"https://api.github.com/users/jakubklimek/orgs","repos_url":"https://api.github.com/users/jakubklimek/repos","events_url":"https://api.github.com/users/jakubklimek/events{/privacy}","received_events_url":"https://api.github.com/users/jakubklimek/received_events","type":"User","site_admin":false},"created_at":"2018-06-13T10:01:07Z","updated_at":"2018-06-13T10:01:07Z","author_association":"NONE","body":"@dr-shorthair The use case is any Solid based data catalog application (admittedly non-existent at the moment).\r\n\r\nI am not sure yet that there will be an RDF alignment graph. Maybe a set of examples illustrating the alignment could be enough. That is up for discussion.\r\n\r\nNow I think that there should even be examples of interoperability with the recent [Social Web Protocols](https://www.w3.org/TR/social-web-protocols/) so that it is clear \r\n\r\n1. That we know about them and take them into account\r\n2. That they can be used together with DCAT\r\n3. How they can be used together with DCAT to improve interoperability across implementations:\r\n\r\nThey include:\r\n- [Linked Data Platform 1.0](https://www.w3.org/TR/ldp/) and [Linked Data Platform Best Practices and Guidelines](https://www.w3.org/TR/ldp-bp/) as support for read-write applications using the DCAT data model\r\n- [Linked Data Platform Paging 1.0](https://www.w3.org/TR/ldp-paging/) for catalogs with many records\r\n- [ActivityPub](https://www.w3.org/TR/activitypub/) for interaction with distributed social networks\r\n- [Linked Data Notifications](https://www.w3.org/TR/ldn/) e.g. for feedback to datasets\r\n\r\nA sample of such an example for Linked Data Platform could be (note the explicit links to LDP containers in DCAT namespace):\r\n```turtle\r\n@prefix dcat: <http://www.w3.org/ns/dcat#> .\r\n@prefix ldp:  <http://www.w3.org/ns/ldp#> .\r\n@prefix dct:  <http://purl.org/dc/terms/> .\r\n@prefix foaf: <http://xmlns.com/foaf/0.1/> .\r\n\r\n@base <https://example.org/resource/catalog> .\r\n\r\n<> a dcat:Catalog ;\r\n\tdcat:records </records/> ;\r\n\tdcat:datasets </datasets/> ;\r\n\tdcat:services </services/> ;\r\n\tdcat:dataset </datasets/001> , </datasets/002> .\r\n\t\r\n</records/> a ldp:Container, ldp:DirectContainer ;\r\n\tldp:membershipResource <> ;\r\n\tldp:hasMemberRelation dcat:record ;\r\n\tldp:contains </records/001> , </records/002> .\r\n\r\n</datasets/> a ldp:Container, ldp:DirectContainer ;\r\n\tldp:membershipResource <> ;\r\n\tldp:hasMemberRelation dcat:dataset ;\r\n\tldp:contains </datasets/001> , </datasets/002> .\r\n\t\r\n</services/> a ldp:Container, ldp:DirectContainer ;\r\n\tldp:membershipResource <> ;\r\n\tldp:hasMemberRelation dcat:service ;\r\n\tldp:contains </services/001> , </services/002> .\r\n\r\n</records/001> a dcat:CatalogRecord ;\r\n\tfoaf:primaryTopic </datasets/001> .\r\n\t\r\n</datasets/001> a dcat:Dataset ;\r\n\tdcat:distributions </datasets/001/distributions/> ;\r\n\tdcat:distribution </datasets/001/distributions/001>, </datasets/001/distributions/002> .\r\n\r\n</datasets/001/distributions/> a ldp:Container, ldp:DirectContainer ;\r\n\tldp:membershipResource </datasets/001> ;\r\n\tldp:hasMemberRelation dcat:distribution ;\r\n\tldp:contains </datasets/001/distributions/001>, </datasets/001/distributions/002> .\r\n\r\n</services/001> a dcat:DataService .\r\n```\r\n\r\nI can develop examples for the other Recommendations, feedback welcome."}}
{"actor":{"display_login":"jakubklimek"}}