SCO Ontology

From OSF Wiki
Jump to: navigation, search
NOTE: You may obtain and download the SCO Ontology (Semantic Component Ontology) from Github.

Introduction

The SCO (Semantic Component Ontology) ontology is a set of terms used to annotate (OWL 2's Annotation Predicate) classes and predicates of an ontology. These annotations drive the Semantic Component Library. The SCO is the vocabulary used to tell the system what to do (which Semantic Component to use) when a record is described with some attributes and types.

Namespace

The namespace of this ontology is:

    http://purl.org/ontology/sco#

Types

sco:Component

Description:

Semantic Component tool that is used to display structured data.

sco:OntologyType

Description:

A loosely defined type for an ontology. These types are used to loosely categorize ontologies by some kind of types.

Predicates

sco:comparableWith

Description:

Specify a "comparableWith" relation between two predicates. These comparable attributes have the same allowedValue(s), and the semantic of the predicates that are comparable is the same. Since the kind of value, and their semantic is the same, they are then considered comparable.

This is normally used to plot values of different attributes describing a same record on some visualization component (for example, a linear chart).

Domain:

  • owl:ObjectProperty
  • owl:DataProperty

Range:

  • owl:ObjectProperty
  • owl:DataProperty

sco:dashboardSessionFileUri

Description:

URI reference to the Dashboard session

Domain:

  • owl:Thing

Range:

  • rdfs:Literal

sco:displayControl

Description:

Reference a control identifier that can be used to display value(s) of a given predicate.

Domain:

  • owl:ObjectProperty
  • owl:DataProperty
  • owl:Class

Range:

  • rdfs:Literal

sco:gisMap

Description:

Reference a map binary file created created from a ShapeFile map file and ClearMapsBuilder. The referenced map file is a serialized ActionalScript object.

The sco:gisMap defines the first layout that is related to a given resource. Normally, this resource is part of the map related by the gisMap predicate. Read more about maps in the sMap documentation page.

There is only one gisMap relationship per resource, other relationships should be made with the sco:relatedGisMap predicate.

Domain:

  • owl:Thing

Range:

  • rdfs:Literal

sco:ignoredBy

Description:

Specify if a property, class or named individual has to be ignored by a specific OSF widget.

Domain:

  • owl:Thing

Range:

  • sco:Component

sco:mapLevel

Description:

Specify a map geographic level comparable to a latitude where the record is better displayed on a geographic map. This value is generally an integer between 0 and 21 where 0 is the entire World, and 21 the level used to visualize building details. This is generally used to the Google Map's zooming level.

Domain:

  • owl:Thing

Range:

  • rdfs:Literal

sco:mapMarkerImageUrl

Description:

Specifies the URL of an icon image to use as a marker on a web map. Normally, this property is used to annotate a Class description. All the records belonging to that class will be marked on a map, using this icon image.

Domain:

  • owl:Class

Range:

  • rdfs:Literal

sco:namedEntity

Description:

Specifies if a resource can be considered a named entity.

Domain:

  • owl:Thing

Range:

  • rdfs:Literal ("true" or "false")

sco:ontologyType

Description:

Specify what is the SCO type of an ontology.

Domain:

  • owl:Ontology

Range:

  • sco:OntologyType

sco:orderingValue

Description:

The value of the orderingValue predicate is used to order the predicate of a set of comparable predicates. This set of comparable predicates is normally created from the set composed of all compatibleWith predicates. This is normally used to plot, and order, values of different attributes describing a same record on some visualization component (for example, a linear chart).

Domain:

  • owl:ObjectProperty
  • owl:DataProperty

Range:

  • rdfs:Literal

sco:relatedGisMap

Description:

Reference a map binary file created created from a ShapeFile map file and ClearMapsBuilder. The referenced map file is a serialized ActionalScript object.

The sco:relatedGisMap defines a related map layout that is related to a given resource. The resource is related to that map layer in some ways, but it is not necessary part of the layer. Read more about maps in the sMap documentation page.

Domain:

  • owl:Thing

Range:

  • rdfs:Literal

sco:relationBrowserNodeType

Description:

Reference to a relation browser node type used to skin a node according to its type. This should be a reference to a type URI defined in a relation browse nodes skins configuration file. If a record is defined with this property, the relation browser will try to find a node of that type to apply to it as a skin.

Domain:

  • owl:Thing

Range:

  • owl:Class

sco:shortLabel

Description:

The short label is used to display a short version of the label of an attribute/type where it has to be displayed in a restrained region of a component.

Domain:

  • owl:Thing

Range:

  • rdfs:Literal

sco:storyAnnotatedTextUri

Description:

URI Reference to the annotated text of a story. Annotations are serialized in XML given the GATE format.

Domain:

  • owl:Thing

Range:

  • rdfs:Literal

sco:storyTextUri

Description:

URI reference to the text of a story

Domain:

  • owl:Thing

Range:

  • rdfs:Literal

sco:storyUrl

Description:

URL reference to a webpage representation of the story that got indexed into the OSF tagger.

Domain:

  • owl:Thing

Range:

  • rdfs:Literal

sco:unitType

Description:

URI reference to a unit type ontology. The sco:unitType property is used to determine the type of unit referenced by a property. For example, if a data property has xsd:float as range, then sco:unitType determine what kind of things this number refers to.

The OSF widgets will make all the properties that share the same sco:unitType comparable (so, possibly displayable on the same OSF widget, such as the sBarChart and the sLinearChart).

Domain:

  • owl:Thing

Range:

  • owl:Thing

Instances

administrativeOntology

Type: sco:OntologyType

localOntology

Type: sco:OntologyType

referenceOntology

Type: sco:OntologyType

sBarChart

Type: sco:Component

Related Documentation: sBarChart

sGenericBox

Type: sco:Component

Related Documentation: sGenericBox

sControl

Type: sco:Component

Related Documentation: sControl

sHBox

Type: sco:Component

Related Documentation: sHBox

sImage

Type: sco:Component

Related Documentation: sImage

sMap

Type: sco:Component

Related Documentation: sMap

sDashboard

Type: sco:Component

Related Documentation: sDashboard

sPieChart

Type: sco:Component

Related Documentation: sPieChart

sRelationBrowser

Type: sco:Component

Related Documentation: sRelationBrowser

sStory

Type: sco:Component

Related Documentation: sStory

sText

Type: sco:Component

Related Documentation: sText

sWebmap

Type: sco:Component

Related Documentation: sWebMap

Current Ontology Description in OWL/XML

Get the latest version of the SCO ontology from this Git repository.