Skip to content

Property vs class vs range and VPConnection #2

@mroos

Description

@mroos

In the onboarding documentation of Guideline (and maybe other elements too), everything is called a 'Property' (see https://vp-onboarding-doc.readthedocs.io/en/latest/level_1/properties/guideline.html#guideline).

Am I right that in the metadata schema, VPDiscoverable is defined as an owl:Class and subclass of VPConnection, subclass of DUO's 'data use modifier' < 'data entity' < 'information content entity' << 'continuant' << 'entity' in IAO/BFO?

In the onboarding documentation it is stated that the Range of the VPConnection Property (?) is VPDiscoverable, but does that make sense if VPDiscoverable is defined as a subclass of VPConnection?

I copied the section form the metadata model below, and below that the section from the onboarding documentation.

FWIW

  • are we using a loose definition of 'Properties' in the onboarding documentation? If so, should we change that to for instance 'Attributes' to avoid confusion with the precise definition of 'Property' in RDF?
  • if VPConnection is the range and not the Property, then what is the property and what is the domain? Could the property be some kind of generic annotation property and domain 'dcat:Resource'?

-- snippet from https://w3id.org/ejp-rd/vocabulary --

<owl:Class rdf:about="https://w3id.org/ejp-rd/vocabulary#VPConnection">
    <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/DUO_0000017"/>
    <rdfs:label>VPConnection</rdfs:label>
    <owl:deprecated>true</owl:deprecated>
</owl:Class>

<!-- https://w3id.org/ejp-rd/vocabulary#VPDiscoverable -->

<owl:Class rdf:about="https://w3id.org/ejp-rd/vocabulary#VPDiscoverable">
    <rdfs:subClassOf rdf:resource="https://w3id.org/ejp-rd/vocabulary#VPConnection"/>
    <rdfs:label>VPDiscoverable</rdfs:label>
    <owl:deprecated>true</owl:deprecated>
</owl:Class>

-- snippet from https://vp-onboarding-doc.readthedocs.io/en/latest/level_1/properties/guideline.html#guideline --

VP Connection |  This property is attached to every portion of your Metadata record that you wish the VP to explore (e.g. Dataset X, Data Service Y, but NOT Dataset Z). If you do not add this tag to at least the description of your resource, you will not be onboarded. The range is https://w3id.org/ejp-rd/vocabulary#VPDiscoverable

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions