Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Builds/unstable #6

Open
wants to merge 12 commits into
base: documentable-viso
Choose a base branch
from
1,834 changes: 1,834 additions & 0 deletions src/main/resources/docu/viso-modules.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 6 additions & 1 deletion src/main/resources/modules/activity/viso-activity.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,12 @@
@prefix viso-graphic: <http://purl.org/viso/graphic/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

viso-activity: a owl:Ontology .
viso-activity:
rdf:type owl:Ontology ;
rdfs:label "Activity module of the Visualisation Ontology (VISO)"@en , "Aktivitäts-Modul der Visualisierungsontologie (VISO)"@de ;
dct:creator <http://purl.org/viso/JanPolowinski> , <http://purl.org/viso/MartinVoigt> ;
dct:description "The activity module of VISO decribes tasks, actions an methods related to the visualisation process."@en ;
owl:versionInfo "Work in Progress"^^xsd:string .

### WIP - COPYING STATEMENTS FROM THE LEGAY ONTOLOGY TO THIS MODULE HAS TO BE COMPLETED ###

Expand Down
19 changes: 19 additions & 0 deletions src/main/resources/modules/data/viso-data.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,9 @@ viso-data:Independent_Variable
rdfs:subClassOf viso-data:Variable_Role ;
swstatus:term_status
"stable"^^xsd:string .

viso-data:Interval
rdf:type owl:Class .

viso-data:Interval_Scale_of_Measurement
rdf:type owl:Class ;
Expand Down Expand Up @@ -341,7 +344,23 @@ viso-data:is_weighted
rdf:type owl:DatatypeProperty ;
rdfs:domain viso-data:Relation ;
rdfs:range xsd:boolean .

viso-data:maxExclusive
rdf:type owl:DatatypeProperty ;
rdfs:domain viso-data:Interval .

viso-data:maxInclusive
rdf:type owl:DatatypeProperty ;
rdfs:domain viso-data:Interval .

viso-data:minExclusive
rdf:type owl:DatatypeProperty ;
rdfs:domain viso-data:Interval .

viso-data:minInclusive
rdf:type owl:DatatypeProperty ;
rdfs:domain viso-data:Interval .

viso-data:planar
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:range xsd:boolean ;
Expand Down
25 changes: 25 additions & 0 deletions src/main/resources/modules/facts/viso-facts-empiric.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,10 @@ viso-graphic:color_hsl_saturation
viso-data:Nominal_Data , viso-data:Quantitative_Data .

viso-graphic:contains
viso-facts:can_express
owl:TransitiveProperty ;
viso-facts:can_not_express
owl:ReflexiveProperty , owl:SymmetricProperty ;
viso-facts:has_effectiveness_ranking_for_nominal_data
"90"^^xsd:float ;
viso-facts:has_effectiveness_ranking_for_ordinal_data
Expand All @@ -82,6 +86,20 @@ viso-graphic:length
"120"^^xsd:float .

viso-graphic:linked_to
viso-facts:can_express
owl:ReflexiveProperty, owl:TransitiveProperty ;
viso-facts:can_not_express
owl:SymmetricProperty ;
viso-facts:has_effectiveness_ranking_for_nominal_data
"100"^^xsd:float ;
viso-facts:has_effectiveness_ranking_for_ordinal_data
"80"^^xsd:float ;
viso-facts:has_effectiveness_ranking_for_quantitative_data
"30"^^xsd:float .

viso-graphic:linked_with
viso-facts:can_express
owl:ReflexiveProperty, owl:SymmetricProperty , owl:TransitiveProperty ;
viso-facts:has_effectiveness_ranking_for_nominal_data
"100"^^xsd:float ;
viso-facts:has_effectiveness_ranking_for_ordinal_data
Expand Down Expand Up @@ -112,6 +130,13 @@ viso-graphic:position
"130"^^xsd:float ;
viso-facts:has_effectiveness_ranking_for_quantitative_data
"130"^^xsd:float .


viso-graphic:relative_distance_to
viso-facts:can_express
owl:SymmetricProperty ;
viso-facts:can_not_express
owl:ReflexiveProperty, owl:TransitiveProperty .

viso-graphic:shape_named
viso-facts:appropriate_to_visualize
Expand Down
21 changes: 16 additions & 5 deletions src/main/resources/modules/facts/viso-facts.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ viso-facts:
rdfs:label "Facts module of the Visualisation Ontology (VISO)"@en , "Fakten-Modul der Visualiserungsontologie (VISO)"@de ;
dct:creator <http://purl.org/viso/JanPolowinski> , <http://purl.org/viso/MartinVoigt> ;
dct:description "The facts module of VISO defines vocabulary for stating facts from (empiric) visualisation research. "^^xsd:string ;
owl:imports <http://purl.org/dc/elements/1.1/> , <http://purl.org/viso/anno/> , viso-graphic: ;
owl:imports viso-graphic: ;
owl:versionInfo "0.5"^^xsd:string ;
skos:changeNote "Deleted \"offers_visual_value_set\", since this is does not fit the other terms and is not needed at the moment"^^xsd:string .

Expand Down Expand Up @@ -55,18 +55,28 @@ viso-facts:appropriate_to_visualize
rdf:type owl:ObjectProperty ;
rdfs:domain viso-graphic:GraphicRelation ;
rdfs:subPropertyOf viso-facts:expresses ;
dct:description """States that a visual means is not only expressive enough to encode some data classification type (such as ordinal data), but that is also appropriate/acceptable/suitable to encode it. The appropriateness criteria and the facts given in this data set are based on the the Figure \"Fig. 3-26\" in: Jörg Engelhardt, von, The Language of Graphics (Institute for Logic, Language & Computation, University of Amsterdam., 2002). This is in turns based on a figure from MacEachren (p. 272) in: A. M MacEachren, How maps work (Guilford Press New York, 1995).
dct:description """States that a visual means is not only expressive enough to encode some data classification type (such as ordinal data), but that is also appropriate/acceptable/suitable to encode it. The appropriateness criteria and the facts given in this data set are based on the the Figure \"Fig. 3-26\" in: Jrg Engelhardt, von, The Language of Graphics, (Institute for Logic, Language & Computation, University of Amsterdam., 2002). This is in turns based on a figure from MacEachren (p. 272) in: A. M MacEachren, How maps work (Guilford Press New York, 1995).
"""^^xsd:string ;
skos:related viso-facts:not_appropriate_to_visualize .

viso-facts:expresses
viso-facts:can_express
rdf:type owl:ObjectProperty ;
rdfs:domain viso-graphic:GraphicRelation ;
dct:description "The expressiveness criteria and the facts given in this data set are based on the the Figure \"Figure 25 - Expressiveness of Retinal Techniques\" (p. 130) from Jock Mackinlay in Automating the design of graphical presentations of relational information, ACM Trans. Graph. 5, Nr. 2 (1986): 110-141 ."^^xsd:string ;
dct:description "The expressiveness criteria and the facts given in this data set are based on the the Figure \"Figure 25 - Expressiveness of Retinal Techniques\" (p. 130) from Jock Mackinlay in Automating the design of graphical presentations of relational information, ACM Trans. Graph. 5, Nr. 2 (1986): 110-141 ."^^xsd:string ;
swstatus:term_status
"stable"^^xsd:string ;
skos:example "Visual means \"A\" expresses \"Nominal Data\" means that \"A\" can express nominal data. It does not state something on how well it is suited for this purpose or how effective it is."^^xsd:string ;
skos:example "Visual means \"A\" can express \"Nominal Data\" means that \"A\" can express nominal data. It does not state something on how well it is suited for this purpose or how effective it is."^^xsd:string ;
skos:related viso-facts:appropriate_to_visualize , viso-facts:has_effectiveness_ranking_value , viso-facts:not_appropriate_to_visualize .

viso-facts:can_not_express
rdf:type owl:ObjectProperty ;
rdfs:domain viso-graphic:GraphicRelation ;
rdfs:subPropertyOf viso-facts:not_appropriate_to_visualize .

viso-facts:expresses
owl:deprecated "true"^^xsd:boolean ;
rdf:type owl:ObjectProperty ;
rdfs:domain viso-graphic:GraphicRelation .

viso-facts:has_effectiveness_ranking_for_nominal_data
rdf:type owl:DatatypeProperty ;
Expand Down Expand Up @@ -110,6 +120,7 @@ viso-facts:not_appropriate_to_visualize
skos:related viso-facts:appropriate_to_visualize .

viso-facts:not_expresses
owl:deprecated "true"^^xsd:boolean ;
rdf:type owl:ObjectProperty ;
rdfs:domain viso-graphic:GraphicRelation ;
rdfs:subPropertyOf viso-facts:not_appropriate_to_visualize .
16 changes: 14 additions & 2 deletions src/main/resources/modules/graphic/viso-graphic.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -364,6 +364,11 @@ viso-graphic:color_hsl_lightness
owl:unionOf (viso-graphic:Brightness viso-graphic:Color viso-graphic:Graphic_Object)
] ;
rdfs:range xsd:float ;
viso-graphic:max_value_range
[ a viso-data:Interval;
viso-data:minInclusive "0"^^xsd:int;
viso-data:maxInclusive "100"^^xsd:int
] ;
rdfs:subPropertyOf viso-data:has_quantitative_value , viso-graphic:has_non-spatial_graphic_attribute ;
swstatus:term_status
"stable"^^xsd:string .
Expand Down Expand Up @@ -445,12 +450,12 @@ viso-graphic:contains
dct:description <http://www-st.inf.tu-dresden.de/semvis/ontologies/rvl/img/avm_containment_simple.png> .

viso-graphic:has_graphic_attribute
rdf:type owl:FunctionalProperty ;
# rdf:type owl:FunctionalProperty ;
rdfs:label "has graphic attribute"^^xsd:string ;
rdfs:subPropertyOf viso-graphic:graphic_relations .

viso-graphic:has_non-spatial_graphic_attribute
rdf:type owl:FunctionalProperty ;
# rdf:type owl:FunctionalProperty ;
rdfs:label "has non-spatial graphic attribute"^^xsd:string ;
rdfs:subPropertyOf viso-graphic:has_graphic_attribute .

Expand Down Expand Up @@ -496,6 +501,13 @@ viso-graphic:labels
viso-graphic:default_neutral_value
viso-graphic:Not_Set .

viso-graphic:max_value_range
rdf:type owl:ObjectProperty ;
rdfs:domain viso-graphic:GraphicAttributeContinuous ;
rdfs:range viso-data:Interval ;
rdfs:label "max value range"^^xsd:string ;
dct:description "Maximum range of values that a graphic attribute can take."^^xsd:string .

viso-graphic:x_position
rdf:type viso-graphic:GraphicAttributeContinuous , owl:DatatypeProperty ;
rdfs:range xsd:float ;
Expand Down
67 changes: 67 additions & 0 deletions src/main/resources/modules/shape/common-shapes.ttl
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
@prefix : <http://purl.org/viso/shape/commons/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix terms: <http://purl.org/dc/terms/> .
@prefix viso-graphic: <http://purl.org/viso/graphic/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

: rdf:type owl:Ontology ;
terms:creator <http://purl.org/viso/JanPolowinski> ;
owl:imports viso-graphic: .

:Arrow
rdf:type viso-graphic:Shape ;
rdfs:label "Arrow"^^xsd:string .

:Checked
rdf:type viso-graphic:Shape ;
rdfs:label "Checked"^^xsd:string .

:Circle
rdf:type viso-graphic:Shape ;
rdfs:label "Circle"^^xsd:string .

:Clock
rdf:type viso-graphic:Shape ;
rdfs:label "Clock"^^xsd:string .

:Exklamation_Mark
rdf:type viso-graphic:Shape ;
rdfs:label "Exklamation Mark"^^xsd:string .

:Flag_English
rdf:type viso-graphic:Shape ;
rdfs:label "Flag English"^^xsd:string .

:Flag_German
rdf:type viso-graphic:Shape ;
rdfs:label "Flag German"^^xsd:string .

:Lightning
rdf:type viso-graphic:Shape ;
rdfs:label "Lightning"^^xsd:string .

:Pyramid
rdf:type viso-graphic:Shape ;
rdfs:label "Pyramid"^^xsd:string .

:Rectangle
rdf:type viso-graphic:Shape ;
rdfs:label "Rectangle"^^xsd:string .

:Rhomb
rdf:type viso-graphic:Shape ;
rdfs:label "Rhomb"^^xsd:string .

:RoundedRectangle
rdf:type viso-graphic:Shape ;
rdfs:label "Rounded rectangle"^^xsd:string .

:Square
rdf:type viso-graphic:Shape ;
rdfs:label "Square"^^xsd:string .

:Star
rdf:type viso-graphic:Shape ;
rdfs:label "Star"^^xsd:string .