|
23 | 23 | package nl.dtls.fairdatapoint.vocabulary; |
24 | 24 |
|
25 | 25 | import org.eclipse.rdf4j.model.IRI; |
26 | | -import org.eclipse.rdf4j.model.ValueFactory; |
27 | | -import org.eclipse.rdf4j.model.impl.SimpleValueFactory; |
28 | 26 |
|
29 | | -public final class DATACITE { |
30 | | - public static final String NAMESPACE = ""; |
31 | | - public static final String PREFIX = "datacite"; |
32 | | - |
33 | | - /** <tt>http://purl.org/spar/datacite/AlternateResourceIdentifier</tt> */ |
34 | | - public static final IRI ALTERNATERESOURCEIDENTIFIER; |
35 | | - |
36 | | - /** <tt>http://purl.org/co/List</tt> */ |
37 | | - public static final IRI LIST; |
38 | | - |
39 | | - /** <tt>http://purl.org/spar/datacite/PrimaryResourceIdentifier</tt> */ |
40 | | - public static final IRI PRIMARYRESOURCEIDENTIFIER; |
41 | | - |
42 | | - /** <tt>http://www.essepuntato.it/2010/06/literalreification/Literal</tt> */ |
43 | | - public static final IRI LITERAL; |
44 | | - |
45 | | - /** <tt>http://purl.org/spar/datacite/FunderIdentifier</tt> */ |
46 | | - public static final IRI FUNDERIDENTIFIER; |
47 | | - |
48 | | - /** <tt>http://purl.org/spar/datacite/MetadataScheme</tt> */ |
49 | | - public static final IRI METADATASCHEME; |
50 | | - |
51 | | - /** <tt>http://purl.org/spar/datacite/OrganizationIdentifier</tt> */ |
52 | | - public static final IRI ORGANIZATIONIDENTIFIER; |
53 | | - |
54 | | - /** <tt>http://purl.org/spar/datacite/PersonalIdentifier</tt> */ |
55 | | - public static final IRI PERSONALIDENTIFIER; |
56 | | - |
57 | | - /** <tt>http://www.w3.org/2004/02/skos/core#Concept</tt> */ |
58 | | - public static final IRI CONCEPT; |
59 | | - |
60 | | - /** <tt>http://purl.org/spar/datacite/FunderIdentifierScheme</tt> */ |
61 | | - public static final IRI FUNDERIDENTIFIERSCHEME; |
62 | | - |
63 | | - /** <tt>http://purl.org/spar/datacite/Identifier</tt> */ |
64 | | - public static final IRI IDENTIFIER; |
65 | | - |
66 | | - /** <tt>http://purl.org/spar/datacite/OrganizationIdentifierScheme</tt> */ |
67 | | - public static final IRI ORGANIZATIONIDENTIFIERSCHEME; |
68 | | - |
69 | | - /** <tt>http://purl.org/spar/datacite/AgentIdentifier</tt> */ |
70 | | - public static final IRI AGENTIDENTIFIER; |
71 | | - |
72 | | - /** <tt>http://purl.org/spar/datacite/DescriptionType</tt> */ |
73 | | - public static final IRI DESCRIPTIONTYPE; |
74 | | - |
75 | | - /** <tt>http://purl.org/spar/datacite/AgentIdentifierScheme</tt> */ |
76 | | - public static final IRI AGENTIDENTIFIERSCHEME; |
77 | | - |
78 | | - /** <tt>http://purl.org/spar/datacite/IdentifierScheme</tt> */ |
79 | | - public static final IRI IDENTIFIERSCHEME; |
| 27 | +import static nl.dtls.fairdatapoint.util.ValueFactoryHelper.i; |
80 | 28 |
|
81 | | - /** <tt>http://purl.org/spar/datacite/ResourceIdentifier</tt> */ |
82 | | - public static final IRI RESOURCEIDENTIFIER; |
83 | | - |
84 | | - /** <tt>http://purl.org/spar/datacite/PersonalIdentifierScheme</tt> */ |
85 | | - public static final IRI PERSONALIDENTIFIERSCHEME; |
86 | | - |
87 | | - /** <tt>http://purl.org/spar/datacite/ResourceIdentifierScheme</tt> */ |
88 | | - public static final IRI RESOURCEIDENTIFIERSCHEME; |
89 | | - |
90 | | - /** <tt>http://purl.org/spar/datacite/hasCreatorList</tt> */ |
91 | | - public static final IRI HASCREATORLIST; |
92 | | - |
93 | | - /** <tt>http://purl.org/spar/datacite/hasGeneralResourceType</tt> */ |
94 | | - public static final IRI HASGENERALRESOURCETYPE; |
95 | | - |
96 | | - /** <tt>http://purl.org/spar/datacite/usesMetadataScheme</tt> */ |
97 | | - public static final IRI USESMETADATASCHEME; |
98 | | - |
99 | | - /** <tt>http://purl.org/spar/fabio/hasURL</tt> */ |
100 | | - public static final IRI HASURL; |
101 | | - |
102 | | - /** <tt>http://www.w3.org/2002/07/owl#topObjectProperty</tt> */ |
103 | | - public static final IRI TOPOBJECTPROPERTY; |
104 | | - |
105 | | - /** <tt>http://purl.org/spar/datacite/hasDescription</tt> */ |
106 | | - public static final IRI HASDESCRIPTION; |
107 | | - |
108 | | - /** <tt>http://purl.org/spar/datacite/hasDescriptionType</tt> */ |
109 | | - public static final IRI HASDESCRIPTIONTYPE; |
110 | | - |
111 | | - /** <tt>http://purl.org/dc/terms/type</tt> */ |
112 | | - public static final IRI TYPE; |
113 | | - |
114 | | - /** <tt>http://purl.org/spar/datacite/hasIdentifier</tt> */ |
115 | | - public static final IRI HASIDENTIFIER; |
116 | | - |
117 | | - /** <tt>http://purl.org/spar/datacite/usesIdentifierScheme</tt> */ |
118 | | - public static final IRI USESIDENTIFIERSCHEME; |
119 | | - |
120 | | - static { |
121 | | - final ValueFactory factory = SimpleValueFactory.getInstance(); |
122 | | - |
123 | | - ALTERNATERESOURCEIDENTIFIER = factory.createIRI("http://purl.org/spar/datacite/AlternateResourceIdentifier"); |
124 | | - LIST = factory.createIRI("http://purl.org/co/List"); |
125 | | - PRIMARYRESOURCEIDENTIFIER = factory.createIRI("http://purl.org/spar/datacite/PrimaryResourceIdentifier"); |
126 | | - LITERAL = factory.createIRI("http://www.essepuntato.it/2010/06/literalreification/Literal"); |
127 | | - FUNDERIDENTIFIER = factory.createIRI("http://purl.org/spar/datacite/FunderIdentifier"); |
128 | | - METADATASCHEME = factory.createIRI("http://purl.org/spar/datacite/MetadataScheme"); |
129 | | - ORGANIZATIONIDENTIFIER = factory.createIRI("http://purl.org/spar/datacite/OrganizationIdentifier"); |
130 | | - PERSONALIDENTIFIER = factory.createIRI("http://purl.org/spar/datacite/PersonalIdentifier"); |
131 | | - CONCEPT = factory.createIRI("http://www.w3.org/2004/02/skos/core#Concept"); |
132 | | - FUNDERIDENTIFIERSCHEME = factory.createIRI("http://purl.org/spar/datacite/FunderIdentifierScheme"); |
133 | | - IDENTIFIER = factory.createIRI("http://purl.org/spar/datacite/Identifier"); |
134 | | - ORGANIZATIONIDENTIFIERSCHEME = factory.createIRI("http://purl.org/spar/datacite/OrganizationIdentifierScheme"); |
135 | | - AGENTIDENTIFIER = factory.createIRI("http://purl.org/spar/datacite/AgentIdentifier"); |
136 | | - DESCRIPTIONTYPE = factory.createIRI("http://purl.org/spar/datacite/DescriptionType"); |
137 | | - AGENTIDENTIFIERSCHEME = factory.createIRI("http://purl.org/spar/datacite/AgentIdentifierScheme"); |
138 | | - IDENTIFIERSCHEME = factory.createIRI("http://purl.org/spar/datacite/IdentifierScheme"); |
139 | | - RESOURCEIDENTIFIER = factory.createIRI("http://purl.org/spar/datacite/ResourceIdentifier"); |
140 | | - PERSONALIDENTIFIERSCHEME = factory.createIRI("http://purl.org/spar/datacite/PersonalIdentifierScheme"); |
141 | | - RESOURCEIDENTIFIERSCHEME = factory.createIRI("http://purl.org/spar/datacite/ResourceIdentifierScheme"); |
142 | | - HASCREATORLIST = factory.createIRI("http://purl.org/spar/datacite/hasCreatorList"); |
143 | | - HASGENERALRESOURCETYPE = factory.createIRI("http://purl.org/spar/datacite/hasGeneralResourceType"); |
144 | | - USESMETADATASCHEME = factory.createIRI("http://purl.org/spar/datacite/usesMetadataScheme"); |
145 | | - HASURL = factory.createIRI("http://purl.org/spar/fabio/hasURL"); |
146 | | - TOPOBJECTPROPERTY = factory.createIRI("http://www.w3.org/2002/07/owl#topObjectProperty"); |
147 | | - HASDESCRIPTION = factory.createIRI("http://purl.org/spar/datacite/hasDescription"); |
148 | | - HASDESCRIPTIONTYPE = factory.createIRI("http://purl.org/spar/datacite/hasDescriptionType"); |
149 | | - TYPE = factory.createIRI("http://purl.org/dc/terms/type"); |
150 | | - HASIDENTIFIER = factory.createIRI("http://purl.org/spar/datacite/hasIdentifier"); |
151 | | - USESIDENTIFIERSCHEME = factory.createIRI("http://purl.org/spar/datacite/usesIdentifierScheme"); |
152 | | - |
153 | | - } |
| 29 | +public final class DATACITE { |
| 30 | + public static final String NAMESPACE = "http://purl.org/spar/datacite/"; |
154 | 31 |
|
155 | | - /** Utility class; private constructor to prevent instance being created. */ |
156 | | - private DATACITE() { |
157 | | - } |
| 32 | + public static final IRI IDENTIFIER = i(NAMESPACE + "Identifier"); |
158 | 33 | } |
0 commit comments