* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
packageit.inaf.oats.vospace.datamodel;
importjava.util.List;
importjava.util.stream.Collectors;
importnet.ivoa.xml.vospace.v2.Node;
/**
*
* @author bertocco
*/
publicclassNodeProperties{
privateNodeProperties(){}
publicstaticfinalStringAVAILABLE_SPACE_URI="ivo://ivoa.net/vospace/core#availableSpace";// the amount of space available within a container
publicstaticfinalStringINITIAL_CREATION_TIME_URI="ivo://ivoa.net/vospace/core#btime";// the initial creation time
publicstaticfinalStringCONTRIBUTOR_URI="ivo://ivoa.net/vospace/core#contributor";// an entity responsible for making contributions to this resource
publicstaticfinalStringCOVERAGE_URI="ivo://ivoa.net/vospace/core#coverage";// a spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant
publicstaticfinalStringCREATOR_URI="ivo://ivoa.net/vospace/core#creator";// an entity primarily responsible for making the resource
publicstaticfinalStringSTATUS_CHANGE_TIME_URI="ivo://ivoa.net/vospace/core#ctime";// the status change (aka metadata modification) time
publicstaticfinalStringDATE_URI="ivo://ivoa.net/vospace/core#date";// a point or period of time associated with an event in the lifecycle of the resource
publicstaticfinalStringDESCRIPTION_URI="ivo://ivoa.net/vospace/core#description";// an account of the resource
publicstaticfinalStringFORMAT_URI="ivo://ivoa.net/vospace/core#format";// the file format, physical medium or dimensions of the resource
publicstaticfinalStringGROUP_READ_URI="ivo://ivoa.net/vospace/core#groupread";// the list of groups which can only read this resource delimiter-separated
publicstaticfinalStringGROUP_WRITE_URI="ivo://ivoa.net/vospace/core#groupwrite";// the list of groups which can read and write to this resource delimiter-separated
publicstaticfinalStringIDENTIFIER_URI="ivo://ivoa.net/vospace/core#identifier";// an unambiguous reference to the resource within a given context
publicstaticfinalStringLANGUAGE_URI="ivo://ivoa.net/vospace/core#language";// a language of the resource
publicstaticfinalStringCORE_URI="ivo://ivoa.net/vospace/core#length";// the length or size of a resource
publicstaticfinalStringMODIFICATION_TIME_URI="ivo://ivoa.net/vospace/core#mtime";// the data modification time
publicstaticfinalStringPUBLIC_READ_URI="ivo://ivoa.net/vospace/core#publicread";// whether this resource is world readable
publicstaticfinalStringPUBLISHER_URI="ivo://ivoa.net/vospace/core#publisher";// an entity responsible for making the resource available
publicstaticfinalStringQUOTA_URI="ivo://ivoa.net/vospace/core#quota";// the value of a system quota on the resource
publicstaticfinalStringRELATED_RESOURCE_URI="ivo://ivoa.net/vospace/core#relation";// a related resource
publicstaticfinalStringRIGHTS_ON_URI="ivo://ivoa.net/vospace/core#rights";// information about rights held in and over the resource
publicstaticfinalStringRESOURCE_RELATED_URI="ivo://ivoa.net/vospace/core#source";// a related resource from which the described resource is derived
publicstaticfinalStringSUBJECT_URI="ivo://ivoa.net/vospace/core#subject";// the topic of the resource
publicstaticfinalStringTITLE_URI="ivo://ivoa.net/vospace/core#title";// a name given to the resource
publicstaticfinalStringTYPE_URI="ivo://ivoa.net/vospace/core#type";// the nature or genre of the resource
// Returns all properties stored inside the node under the requested