| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Versioning aspects in the wiki | Desiderata and refinement of version aspects | DCTerms | PROV-O | ADMS | PAV | Registry / Version | FRBR | Possible solution in DCAT | Corrisponding issue on github | ||||||||||||||||||||
2 | Provided on a stable namespace | yes | yes | yes | yes, PURL | yes, PURL | yes, PURL | |||||||||||||||||||||||
3 | Being a standard with the maturity required to be included in DCAT normative part | yes | yes | no | no | no | ||||||||||||||||||||||||
4 | Reusing/mapped with DCTERMS | X | a non normative mapping exist | mostly | yes, | yes | ?? | |||||||||||||||||||||||
5 | Reusing/mapped with PROV | a non normative mapping exist | X | no | yes | no | ?? | |||||||||||||||||||||||
6 | Supporting qualified relations | no | yes | no | no | no | no | |||||||||||||||||||||||
7 | Fitting in the DCAT backbone | yes, it is orthogonal | yes, it is orthogonal | yes, no domain inferring new classes for the property involved in the versioning | yes, no domain inferring new classes for the property involved in the versioning | Register could be partially overlapping with DCAT. property as reg:status has domain reg:RegistryItem. The version ontologies is orthogonal though it entails the classes version:VersionedThing and version:Version | four-levels backbone which can be mapped to dcat, probably in more than a way, and with some interpretations | |||||||||||||||||||||||
8 | Applicable to all the DCAT first class citizens | yes | yes | Yes, no domain inferring new clases for the property involved in the versioning | yes, no domain inferring new classes for the property involved in the versioning | No entirely, some relations can soleluy be applied to certain kinds of frbr entity ( for example, frbr:alternate only to frbr:Manifestation, frbr:revision only to frbr:Expression) | ||||||||||||||||||||||||
9 | Driven by a community effort | yes | yes | yes | partially | yes | ||||||||||||||||||||||||
10 | Available in RDF | yes | yes | yes | yes | yes | yes | |||||||||||||||||||||||
11 | Version information | Distinguishing between versions and VersionedThings | Not explicitly | X | no | yes, without defining specific class, but property are suggested to be used considering the disctinction bewteen long living resource and versioned resources | yes, defining specific class, version:VersionedThing and version:Version | somehow | ||||||||||||||||||||||
12 | Providing terms for version information | no | no | yes, via owl:versionInfo | pav:version | yes, via owl:versionInfo | no | owl:versionInfo | https://github.com/w3c/dxwg/issues/92 | |||||||||||||||||||||
13 | Providing terms for version differences | no | no | yes, via adms:versionNotes | no | no | no? | adms:versionNotes or equivalent in the DCAT namespace depending on if ADMS can be admited as normative namespace | https://github.com/w3c/dxwg/issues/89 | |||||||||||||||||||||
14 | Resource status / lifecycle | Providing terms for status and life cycle | no | no | +adms:status rages in skos:Concepts - no entailing specific domain classes -no specific conceptscheme for status, and terms for ordering the stages of the status | -reg:status entails the reg:RegistredItem as domain. + it uses also a default conceptscheme derived from ISO 19135 for expressing the status. + reg:nextState reg:priorState give the label of a state which can follow/precede a state. | +adms:status ranges in skos:Concepts or equivalent in the DCAT namespace depending on whether or not ADMS is admited as normative namespace ? we might proposed a default conceptscheme, for example derived from ISO19135 ? we might consider to mint some dcat:nextState dcat:priorState to point of a state which can follow/precede a state ? let's keep the notion of "workflow" as simple as belonging to a prefigured set of status. We do not want to reinvent the wheel and more complex info can be provided by provenance using PROV, also http://www.opmw.org/model/OPMW provides explicit definition of Workflows execution and templates by extending PROV-O and Plan-P | https://github.com/w3c/dxwg/issues/1238 | ||||||||||||||||||||||
15 | Providing terms for period of validity | dcterms:valid | no | no, but it could have used dct:valid | no | +version:interval relates a thing version to an interval during which the version was valid, ranges in time:Interval ; | ? we can adopt (1) dct:valid providing specific note for its range to make it homogeneous with dct:temporal or (2) version:interval, or (3) reuse extend the definition of dct:temporal | |||||||||||||||||||||||
16 | Providing dates fo acceptance, submission, etc | yes | no | It could have used the dct terms dcterms:dateSubmitted etc | n | no, but it could have reuse the dcterms's | Reusing DCTerms | |||||||||||||||||||||||
17 | Earlier/later versions | Providing current version | it seems that DCT mixes together these aspects defining dcterms:hasVersion and its inverse dct:isVersionOf | no | adms:last | pav:hasCurrentVersion (subproperty of dct:hasVersion and prov:generalizationOf) | Version:currentVersion and dct:isVersionOf | |||||||||||||||||||||||
18 | Providing specialization/generalization | prov:specializationOf, prov:generalizationOf | no | pav:hasVersion (subproperty of prov:generalizationOf) | ||||||||||||||||||||||||||
19 | Providing previous, next version | no | adms:next , adms:prev | pav:previousVersion (subproperty of prov:alternateOf) pav:hasEarlierVersion (subprop of prov:alternateOf and prov:wasRevisionOf) | It seems that every version is displacing the previous, the vocabulary does not provides terms for non-displacing revision, in fact, it uses dct:replaces see supersession row | |||||||||||||||||||||||||
20 | Providing a revision (it isn't necessarly a displacement /supersession) | prov:wasRevisionOf | no | |||||||||||||||||||||||||||
21 | Supersession | dcterms:replaces , dcterms:isReplacedBy | prov:wasInvalidatedBy might provide some support, but it links to an activity | no | no, it could have used dct:replaces or prov:wasInvalidatedBy | dcterms:replaces , dcterms:isReplacedBy | ||||||||||||||||||||||||
22 | Derivation | dcterms:source | prov:wasDerivedFrom, prov:hadDerivation | pav:derivedFrom | ||||||||||||||||||||||||||
23 | Variation | Distinguishing alternate | no | prov:alternateOf | yes, versions are alterateOf as embedded in the pav:previousVersion pav:hasEarlierVersion | |||||||||||||||||||||||||
24 | Distinguishing translation | no | no | adms:translation | no | |||||||||||||||||||||||||
25 | Distinguishing adaptation | mixed together by dcterms:hasVersion and its inverse | no | no | no | |||||||||||||||||||||||||
26 | Distinguishing curator from creator | dct:publisher is a kind of curator? | no | no | pav:curatedBy | |||||||||||||||||||||||||
27 | Compatibility | no | no | no | no | |||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||||||
30 | Green - feature we can consider as inspiring for building a solution | |||||||||||||||||||||||||||||
31 | Yellow - weak points | |||||||||||||||||||||||||||||
32 | Red - problematic aspects | |||||||||||||||||||||||||||||
33 | + indicates pros | |||||||||||||||||||||||||||||
34 | - indicates cons | |||||||||||||||||||||||||||||
35 | ? indicates set of possibilities in which we might want to pick one | |||||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||||
100 |