1 | @prefix : <http://www.clarin.eu/cmd/general.rdf#> . |
---|
2 | @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . |
---|
3 | @prefix xml: <http://www.w3.org/XML/1998/namespace> . |
---|
4 | @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . |
---|
5 | @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . |
---|
6 | @base <http://www.clarin.eu/cmd/general.rdf> . |
---|
7 | |
---|
8 | #<http://www.clarin.eu/cmd/general.rdf> rdf:type rdfs:Ontology . |
---|
9 | |
---|
10 | ### http://www.clarin.eu/cmd/general.rdf#Component |
---|
11 | :Component rdf:type rdfs:Class . |
---|
12 | |
---|
13 | ### http//www.clarin.eu/cmd/general.rdf#Profile |
---|
14 | :Profile rdf:type rdfs:Class ; |
---|
15 | rdfs:subClassOf :Component . |
---|
16 | |
---|
17 | ### http://www.clarin.eu/cmd/general.rdf#Element |
---|
18 | :Element rdf:type rdfs:Class . |
---|
19 | |
---|
20 | :contains rdf:type rdf:Property; |
---|
21 | rdfs:domain :Component; |
---|
22 | rdfs:range :Component, :Element. |
---|
23 | |
---|
24 | :Value a rdfs:Literal. |
---|
25 | |
---|
26 | ### http://www.clarin.eu/cmd/general.rdf#hasElementValue |
---|
27 | :hasElementValue rdf:type rdf:Property; |
---|
28 | rdfs:domain :Element; |
---|
29 | rdfs:range :Value. |
---|
30 | |
---|
31 | ### http://www.clarin.eu/cmd/general.rdf#hasAttribute |
---|
32 | :hasAttribute rdf:type rdf:Property; |
---|
33 | rdfs:domain :Component, :Element; |
---|
34 | rdfs:range :Value. |
---|
35 | |
---|
36 | |
---|
37 | # add a parallel separate property for the resolved entities |
---|
38 | :hasElementEntity rdf:type rdf:Property; |
---|
39 | rdfs:domain :Element. |
---|
40 | # rdfs:range ???. |
---|
41 | |
---|
42 | # And then consequently also for attribute |
---|
43 | :hasAttributeEntity rdf:type rdf:Property. |
---|