made by pyLODE 2.12.0

RealEstateCore Data Schemas Module

Metadata

URI
https://w3id.org/rec/dataschemas/
Publisher(s)
RealEstateCore Consortium
Creator(s)
Karl Hammar
Modified
2020-06-23
Version Information
3.3
Version URI
dataschemas:
Imports
https://w3id.org/rec/core/3.3/
Ontology RDF
RDF (xml)

Description

This REC module models primitive and complex (object/array) data schemas for sensors, actuators, services, etc.

Table of Contents

  1. Classes
  2. Object Properties
  3. Functional Properties
  4. Datatype Properties
  5. Namespaces
  6. Legend

Overview

Figure 1: Ontology overview

Classes

ArraySchemac # Classes

URI https://w3id.org/rec/dataschemas/ArraySchema
Super-classes https://w3id.org/rec/core/DataSchemac
Restrictions elementSchemaop some PrimitiveSchemac
In domain of elementSchemaop

BooleanSchemac # Classes

URI https://w3id.org/rec/dataschemas/BooleanSchema
Super-classes PrimitiveSchemac
Restrictions enumerationValuesdp only xsd:booleanc

DateTimeSchemac # Classes

URI https://w3id.org/rec/dataschemas/DateTimeSchema
Super-classes PrimitiveSchemac
Restrictions enumerationValuesdp only xsd:dateTimec
maximumfp only xsd:dateTimec
maximumfp max 1
minimumfp only xsd:dateTimec
minimumfp max 1

FloatSchemac # Classes

URI https://w3id.org/rec/dataschemas/FloatSchema
Super-classes PrimitiveSchemac
Restrictions minimumfp only xsd:floatc
enumerationValuesdp only xsd:floatc
resolutiondp max 1
resolutiondp only xsd:floatc
minimumfp max 1
maximumfp only xsd:floatc
maximumfp max 1

IntSchemac # Classes

URI https://w3id.org/rec/dataschemas/IntSchema
Super-classes PrimitiveSchemac
Restrictions minimumfp only xsd:intc
enumerationValuesdp only xsd:intc
resolutiondp only xsd:intc
maximumfp max 1
minimumfp max 1
resolutiondp max 1
maximumfp only xsd:intc

ObjectSchemac # Classes

URI https://w3id.org/rec/dataschemas/ObjectSchema
Super-classes https://w3id.org/rec/core/DataSchemac
Restrictions objectFieldsop some PrimitiveSchemac
In domain of objectFieldsop

PrimitiveSchemac # Classes

URI https://w3id.org/rec/dataschemas/PrimitiveSchema
Super-classes https://w3id.org/rec/core/DataSchemac
Sub-classes StringSchemac
IntSchemac
BooleanSchemac
FloatSchemac
DateTimeSchemac
In domain of enumerationValuesdp
fieldNamedp
In range of elementSchemaop
objectFieldsop

StringSchemac # Classes

URI https://w3id.org/rec/dataschemas/StringSchema
Super-classes PrimitiveSchemac
Restrictions enumerationValuesdp only xsd:stringc
In domain of regExdp

Object Properties

element schemaop # OPs

URI https://w3id.org/rec/dataschemas/elementSchema
Description

Defines the primitive schema of all members of the array.

Domain(s) ArraySchemac
Range(s) PrimitiveSchemac

object fieldsop # OPs

URI https://w3id.org/rec/dataschemas/objectFields
Description

Defines the individual object fields on this schema.

Domain(s) ObjectSchemac
Range(s) PrimitiveSchemac

Functional Properties

maximumfp # FPs

URI https://w3id.org/rec/dataschemas/maximum
Description

The maximum allowed value (inclusive).

minimumfp # FPs

URI https://w3id.org/rec/dataschemas/minimum
Description

The minimum allowed value (inclusive).

Datatype Properties

enumeration valuesdp # DPs

URI https://w3id.org/rec/dataschemas/enumerationValues
Description

Defines allowed values for this primitive schema instance.

Domain(s) PrimitiveSchemac

field namedp # DPs

URI https://w3id.org/rec/dataschemas/fieldName
Description

Defines the name by which this primitive schema will be referred to, when defined as a part of an object schema.

Domain(s) PrimitiveSchemac
Range(s) xsd:stringc

regular expressiondp # DPs

URI https://w3id.org/rec/dataschemas/regEx
Description

A regular expression that defines valid input per this string schema.

Domain(s) StringSchemac
Range(s) xsd:stringc

resolutiondp # DPs

URI https://w3id.org/rec/dataschemas/resolution
Description

Defines the valid granularity or "step size" for numeric input (i.e., FloatSchemas and IntSchemas). Used in conjunction with maximum and minimum, as an alternative to enumerations: e.g., minimum = 5, resolution = 10, maximum = 50 gives valid values 5, 15, 25, 35, and 45.

Namespaces

default (dataschemas)
https://w3id.org/rec/dataschemas/3.3/
:
https://w3id.org/rec/dataschemas/
cc
http://creativecommons.org/ns#
cpannotationschema
http://www.ontologydesignpatterns.org/schemas/cpannotationschema.owl#
dc
http://purl.org/dc/elements/1.1/
dcterms
http://purl.org/dc/terms/
o2o
https://karlhammar.com/owl2oas/o2o.owl#
owl
http://www.w3.org/2002/07/owl#
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
sdo
http://schema.org/
skos
http://www.w3.org/2004/02/skos/core#
vann
http://purl.org/vocab/vann/
xsd
http://www.w3.org/2001/XMLSchema#

Legend

cClasses
opObject Properties
fpFunctional Properties
dpData Properties
dpAnnotation Properties
pProperties
niNamed Individuals