1 | package org.biohackathon.SPARQLBuilder.OWL;
|
---|
2 |
|
---|
3 | /**
|
---|
4 | * 螻槭@縺ヲ縺�k繧ッ繝ゥ繧ケ繧剃ソ晄戟縺励※繧、繝ウ繧ケ繧ソ繝ウ繧ケ繧定ィ倩ソー縺吶k
|
---|
5 | * @author Norio KOBAYASHI
|
---|
6 | * @since 28.01.2014
|
---|
7 | * @version 29.01.2014
|
---|
8 | */
|
---|
9 | public class Instance {
|
---|
10 |
|
---|
11 | private String instanceURI;
|
---|
12 | // private Label[] instanceLabels;
|
---|
13 | private String[] classURIs;
|
---|
14 |
|
---|
15 | /**
|
---|
16 | * 繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺ョURI縺ィ縺昴�繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺悟ア槭@縺ヲ縺�k縺吶∋縺ヲ縺ョ繧ッ繝ゥ繧ケ繧剃ク弱∴繧区ァ区�蟄� |
---|
17 | *
|
---|
18 | * @param instanceURI縲繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺ョURI
|
---|
19 | * @param classURIs縲蠖楢ゥイ繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺悟ア槭@縺ヲ縺�k縺吶∋縺ヲ縺ョ繧ッ繝ゥ繧ケ縺ョURI縺ョ驟榊�
|
---|
20 | * @throws Exception
|
---|
21 | * @since 28.01.2014
|
---|
22 | */
|
---|
23 | public Instance(String instanceURI, String[] classURIs){
|
---|
24 | this.instanceURI = instanceURI;
|
---|
25 | this.classURIs = classURIs;
|
---|
26 | }
|
---|
27 |
|
---|
28 | public String getInstanceURI() {
|
---|
29 | return instanceURI;
|
---|
30 | }
|
---|
31 |
|
---|
32 | public void setInstanceURI(String instanceURI) {
|
---|
33 | this.instanceURI = instanceURI;
|
---|
34 | }
|
---|
35 |
|
---|
36 | public String[] getClassURIs() {
|
---|
37 | return classURIs;
|
---|
38 | }
|
---|
39 |
|
---|
40 | public void setClassURIs(String[] classURIs) {
|
---|
41 | this.classURIs = classURIs;
|
---|
42 | }
|
---|
43 |
|
---|
44 | /**
|
---|
45 | * 譁�ュ怜�陦ィ險倥r蜿門セ励☆繧� |
---|
46 | *
|
---|
47 | * @since 28.01.2014
|
---|
48 | */
|
---|
49 | public String toString(){
|
---|
50 | StringBuffer sb = new StringBuffer();
|
---|
51 | sb.append(instanceURI);
|
---|
52 | sb.append (" rdf:type ");
|
---|
53 | sb.append("[");
|
---|
54 | if( classURIs != null ){
|
---|
55 | for( int i = 0; i < classURIs.length; i++ ){
|
---|
56 | if( i != 0 ){
|
---|
57 | sb.append(", ");
|
---|
58 | }
|
---|
59 | sb.append(classURIs[i]);
|
---|
60 | }
|
---|
61 | }
|
---|
62 | sb.append("]");
|
---|
63 | return sb.toString();
|
---|
64 | }
|
---|
65 |
|
---|
66 |
|
---|
67 | }
|
---|