- From: Andrea Perego via GitHub <sysbot+gh@w3.org>
- Date: Fri, 25 Feb 2022 17:23:55 +0000
- To: public-dxwg-wg@w3.org
Thanks for the additional details, @andreasgeissner . The possible solutions depend on what exactly you plan to use DCAT for. Is it about having a DCAT representation inside your DSpace instance, or rather to expose a DCAT representation of your metadata from DSpace and/or from your OAI-PMH endpoint? If it is related to DSpace, the first question is whether (sub-)communities should be actually represented as `dcat:Catalog`'s or rather as `org:Organization`'s hierarchically organised, each linked (either explicitly or implicitly) to a given set of collections (`dcat:Catalog`'s). If it is related to OAI-PMH, then the OAI-PMH notion of "set" can actually be mapped to `dcat:Catalog`. About your question on the use of `dcterms:hasPart`, defined in DCAT as > An item that is listed in the catalog. please note that the notion of "item" here is not the same of OAI-PMH, but it means any `dcat:Resource` (dataset, series, service, catalogue) that is documented in a given catalogue. The link between a catalogue and its metadata records is instead specified in DCAT by using property `dcat:record`, defined as follows: > A record describing the registration of a single resource (e.g., a dataset, a data service) that is part of the catalog. Therefore, `dcterms:hasPart` can indeed be used to create a hierarchy of catalogues similar to the set hierarchy available from your OAI-PMH endpoint - e.g.: ```mermaid flowchart TB A("dcat:Catalog<br>Technische Universität Darmstadt")-- dcterms:isPartOf -->B1("dcat:Catalog<br>16 Fachbereich Maschinenbau") A-- dcterms:isPartOf -->B2("dcat:Catalog<br>...") B1-- dcterms:isPartOf -->C1("dcat:Catalog<br>Mechatronische Systeme im Maschinenbau (IMS)") B1-- dcterms:isPartOf -->C2("dcat:Catalog<br>...") C1-- dcterms:isPartOf -->D1("dcat:Catalog<br>DFG Project AMOS – 435227428") C1-- dcterms:isPartOf -->D2("dcat:Catalog<br>...") D1-- dcat:dataset -->E1("dcat:Dataset<br>Supplementary data: Active vibration <br> control of an elastic rotor by using <br> its deformation as controlled variable") D1-- dcat:dataset -->E2("dcat:Dataset<br>Supplementary data: Active vibration <br> control of a gyroscopic rotor using <br> experimental modal analysis") ``` Does this answer your questions? -- GitHub Notification of comment by andrea-perego Please view or discuss this issue at https://github.com/w3c/dxwg/issues/1454#issuecomment-1051046026 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 25 February 2022 17:23:57 UTC