OpenHPS/openhps-rdf

View on GitHub
src/models/Platform.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { SerializableMember, SerializableObject } from '@openhps/core';
import { SerializableThing } from './SerializableThing';
import { sosa, rdfs } from '../vocab';

@SerializableObject({
    rdf: {
        type: sosa.Platform,
    },
})
export class Platform extends SerializableThing {
    @SerializableMember({
        rdf: {
            predicate: rdfs.label,
            language: 'en',
        },
    })
    label?: string;

    @SerializableMember({
        rdf: {
            predicate: rdfs.comment,
            language: 'en',
        },
    })
    comment?: string;
}