-
Notifications
You must be signed in to change notification settings - Fork 3
Data Domain
BryanHunt edited this page Sep 14, 2012
·
9 revisions
{
"eClass" : "http://www.eclipselabs.org/etrack/domain/data#//Artifact",
"name" : "String",
"createdOn" : "Date"
}{
"eClass" : "http://www.eclipselabs.org/etrack/domain/data#//Category",
"name" : "String"
}A CategorizedItem represents any item that can be categorized.
{
"eClass" : "http://www.eclipselabs.org/etrack/domain/data#//CategorizedItem",
"category" : "String"
}{
"eClass" : "http://www.eclipselabs.org/etrack/domain/data#//Linkable",
"linksByName" : [{ "eClass" : "http://www.eclipselabs.org/etrack/domain/data#//LinkMapping" }]
}{
"eClass" : "http://www.eclipselabs.org/etrack/domain/data#//LinkedCategories",
"name" : "String",
"description" : "String",
"categories" : [{ "eClass" : "http://www.eclipselabs.org/etrack/domain/data#//Category" }]
}A LinkedContent is the abstract representation of domain specific data that can be linked to an object in another domain.
{
"eClass" : "http://www.eclipselabs.org/etrack/domain/data#//LinkedContent",
"name" : "String",
"description" : "String"
}A LinkMapping represents a [key, value] mapping to LinkedContent. Link maps can be used to link domain specific models.
{
"eClass" : "http://www.eclipselabs.org/etrack/domain/data#//LinkMapping",
"key" : "String",
"value" : { "eClass" : "http://www.eclipselabs.org/etrack/domain/data#//LinkedContent" }
}{
"eClass" : "http://www.eclipselabs.org/etrack/domain/data#//Resource",
"uri" : "String",
"name" : "String",
"createdOn" : "Date"
}