|
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