- From: Miguel <miguel.ceriani@gmail.com>
- Date: Sat, 07 Nov 2015 20:15:11 +0000
- To: Ryan Shaw <ryanshaw@unc.edu>, Hydra <public-hydra@w3.org>
Received on Saturday, 7 November 2015 20:15:51 UTC
Hi Ryan and all, > The only potential problem I can see here is that, by conflating > `skos:ConceptScheme` with the API class, we lose the ability to > describe other resources, which may not be under the control of our > API, as instances of `skos:ConceptScheme`, without implying that those > external resources also support the same operations and properties. > > If this is *not* OK, then should we assume that 1) RDF classes for > modeling data and, 2) Hydra classes for modeling resources and their > supported operations and properties, are completely orthogonal, so > that, in this example, we need to define `ex:vocab#ConceptScheme` and > `ex:vocab#Concept` Hydra classes? > > IMHO you could also define your ex:vocab#ConceptScheme as hydra:Class AND as subclass of skos:ConceptScheme. That way you are saying that the instances of your class ex:vocab#ConceptScheme are instances of skos:ConceptScheme class AND support a specific set of Hydra operations. Does it make sense? Best, Miguel
Received on Saturday, 7 November 2015 20:15:51 UTC