-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpad_framework.ttl
107 lines (89 loc) · 6.2 KB
/
pad_framework.ttl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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
101
102
103
104
105
106
107
@prefix rdfg: <http://www.w3.org/2004/03/trix/rdfg-1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix bibo: <http://purl.org/ontology/bibo/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix pad: <http://purl.org/job/pad/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
pad: a owl:Ontology ;
dcterms:title "PAD, the Platform Assertion Document data model" ;
dcterms:creator "Bram van den Boomen" ;
dcterms:creator "Nees Jan van Eck" ;
dcterms:creator "Ludo Waltman" ;
dcterms:creator "Serge Horbach" ;
dcterms:creator "Tony Ross-Hellauer" ;
dcterms:license <https://creativecommons.org/licenses/by/4.0/> ;
dcterms:date "2023-04-21" ;
bibo:doi <https://doi.org/10.5281/zenodo.7860610> ;
bibo:status "Ontology Specification Draft" ;
owl:versionInfo "0.1.0" ;
foaf:image pad:diagram.png ;
dcterms:bibliographicCitation "Van den Boomen, Bram, Van Eck, Nees Jan, Waltman, Ludo, Ross-Hellauer, Tony, & Horbach, Serge P.J.M. (2023). The Scholarly Communication Platform Framework. Zenodo. https://doi.org/10.5281/zenodo.7860610" ;
dcterms:description """
The goal of the Platform Assertion Document (PAD) data model is to add context to the information about a scholarly communication platform, for instance regarding the origin (provenance) of the information. This context is important to determine whether information can be considered reliable and up-to-date and to understand the conditions under which the information can be used.
The PAD data model is inspired by the model [introduced for nanopublications](https://doi.org/10.3233/ISU-2010-0613). It uses named graphs to add provenance information. A named graph enables adding a unique identifier to a statement (i.e., to a subject-predicate-object triple). This allows statements to be made about other statements.
A PAD consists of three named graphs:
- The assertion graph contains statements about a scholarly communication platform. These statements may be subject to error, interpretation, and change. We therefore refer to these statements as assertions.
- The provenance graph contains statements about the assertion graph. These statements may for instance provide information about the source of the assertions in the assertion graph, the date and time at which the assertions were made, and the conditions under which the information in the assertion graph can be reused.
- The docinfo graph contains statements about the PAD itself. These statements are primarily used to link the named graphs that make up the PAD together. They may also provide information about the code that was used to create the PAD, the person or organization that created the PAD (which may be different from the source of the assertions in the assertion graph), etc.
The PAD data model provides users of a PAD with the information needed to reason about the reliability of the information in the assertion graph, to resolve conflicting information, and to deal with updated information. Example use cases include:
- Discarding information from a particular database because the information is considered unreliable.
- Aggregating information about a platform, and in case of conflicting information, using the most recent information.
- Correcting or updating a PAD by referring to the deprecated PAD in the provenance graph of a new PAD.
- Confirming the information in a PAD by referring to the assertion and provenance graphs of that PAD.
More detailed information is available in this [technical report](https://doi.org/10.5281/zenodo.7860610).
"""@en .
pad:Assertion a rdfg:Graph ;
rdfs:label "Assertion"@en ;
rdfs:comment "Graph that contains statements about a platform."@en .
pad:DocInfo a rdfg:Graph ;
rdfs:label "DocInfo"@en ;
rdfs:comment "Graph that contains statements about a Platform Assertion Document."@en .
pad:PAD a owl:Class ;
rdfs:label "Platform Assertion Document"@en ;
rdfs:comment "A Platform Assertion Document, providing machine readable, tracable way to codify information about scholarly communication platforms."@en .
pad:Provenance a rdfg:Graph ;
rdfs:label "Provenance"@en ;
rdfs:comment "Graph that contains statements about an Assertion."@en .
pad:hasAssertion a owl:FunctionalProperty ;
rdfs:domain pad:PAD ;
rdfs:range pad:Assertion ;
rdfs:label "has Assertion"@en ;
rdfs:comment "The property relating a Platform Assertion Document to an Assertion."@en .
pad:hasDocInfo a owl:FunctionalProperty ;
rdfs:domain pad:PAD ;
rdfs:range pad:DocInfo ;
rdfs:label "has Doc Info"@en ;
rdfs:comment "The property relating a Platform Assertion Document to its DocInfo."@en .
pad:hasProvenance a owl:FunctionalProperty ;
rdfs:domain pad:PAD ;
rdfs:range pad:Provenance ;
rdfs:label "has Provenance"@en ;
rdfs:comment "The property relating a Platform Assertion Document to the Provenance of the Assertion."@en .
pad:hasSourceAssertion a owl:FunctionalProperty ;
rdfs:domain pad:Assertion ;
rdfs:range pad:Assertion ;
rdfs:label "has Source Assertion"@en ;
rdfs:comment "The property relating a Platform Assertion to a source Assertion where its data originated."@en .
pad:hasSourcePad a owl:FunctionalProperty ;
rdfs:domain pad:PAD ;
rdfs:range pad:PAD ;
rdfs:label "has Source PAD"@en ;
rdfs:comment "The property relating a Platform Assertion Document to a source Platform Assertion Document where its data originated."@en .
pad:hasProvenance a owl:FunctionalProperty ;
rdfs:domain pad:PAD ;
rdfs:range xsd:IRI ;
rdfs:label "source Code"@en ;
rdfs:comment "The property relating a Platform Assertion Document to the source code by which it was generated."@en .
dcterms:license a rdf:Property ;
rdfs:label "License"@en ;
rdfs:isDefinedBy <http://purl.org/dc/elements/1.1/license> .
dcterms:created a rdf:Property ;
rdfs:label "Created On"@en ;
rdfs:isDefinedBy <http://purl.org/dc/elements/1.1/created> .
dcterms:creator a rdf:Property ;
rdfs:label "Creator"@en ;
rdfs:isDefinedBy <http://purl.org/dc/elements/1.1/creator> .