made by pyLODE 2.5

RealEstateCore Data Schemas Module

Metadata

IRI
https://w3id.org/rec/dataschemas/
Publisher(s)
RealEstateCore Consortium
Creator(s)
Karl Hammar
Modified
2020-06-23
Version Information
3.2
Version IRI
https://w3id.org/rec/dataschemas/3.2/
Imports
https://w3id.org/rec/core/3.2/
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

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

BooleanSchemac

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

DateTimeSchemac

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

FloatSchemac

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

IntSchemac

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

ObjectSchemac

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

PrimitiveSchemac

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

StringSchemac

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

Object Properties

element schemaop

IRI 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

IRI https://w3id.org/rec/dataschemas/objectFields
Description Defines the individual object fields on this schema.
Domain(s) ObjectSchemac
Range(s) PrimitiveSchemac

Functional Properties

maximumfp

IRI https://w3id.org/rec/dataschemas/maximum
Description The maximum allowed value (inclusive).

minimumfp

IRI https://w3id.org/rec/dataschemas/minimum
Description The minimum allowed value (inclusive).

Datatype Properties

enumeration valuesdp

IRI https://w3id.org/rec/dataschemas/enumerationValues
Description Defines allowed values for this primitive schema instance.
Domain(s) PrimitiveSchemac

field namedp

IRI 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

IRI 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

IRI 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.

Named Individuals

Namespaces

:
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
https://schema.org/
skos
http://www.w3.org/2004/02/skos/core#
vann
http://purl.org/vocab/vann/
xml
http://www.w3.org/XML/1998/namespace
xsd
http://www.w3.org/2001/XMLSchema#

Legend

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