This commit is contained in:
Luca Frosini 2017-03-15 14:54:39 +00:00
parent 92a7dbf7b6
commit 6d487ee138
6 changed files with 20 additions and 6 deletions

View File

@ -6,7 +6,7 @@ import org.gcube.informationsystem.model.entity.Facet;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public interface P_Basic_Info_Facet extends Facet {
public interface PE_Basic_Info_Facet extends Facet {
public static final String NAME = "P_Basic_Info_Facet"; // P_Basic_Info_Facet.class.getSimpleName();
public static final String DESCRIPTION = "This facet is expected to capture title and description metadata for Partenos Entities";

View File

@ -9,7 +9,7 @@ import org.gcube.informationsystem.model.entity.facet.ContactReferenceFacet;
* @author Alessia Bardi (ISTI - CNR)
*
*/
public interface P_Contact_Reference_Facet extends ContactReferenceFacet {
public interface PE_Contact_Reference_Facet extends ContactReferenceFacet {
public static final String NAME = "P_Contact_Reference_Facet"; // P_Contact_Reference_Facet.class.getSimpleName();
public static final String DESCRIPTION = "This facet is expected to capture minimal metadata for E39_Actor";

View File

@ -7,7 +7,7 @@ import org.gcube.informationsystem.model.embedded.ValueSchema;
* @author Luca Frosini (ISTI - CNR)
* @author Alessia Bardi (ISTI - CNR)
*/
public interface P_Info_Facet extends P_Basic_Info_Facet {
public interface PE_Info_Facet extends PE_Basic_Info_Facet {
public static final String NAME = "P_Info_Facet"; // P_Info_Facet.class.getSimpleName();
public static final String DESCRIPTION = "This facet is expected to capture minimal metadata for PE1_Service";

View File

@ -6,7 +6,7 @@ import org.gcube.informationsystem.model.entity.resource.Actor;
* @author Luca Frosini (ISTI - CNR)
* Attached facets are:
* - {@link IdentifierFacet} to map ID
* - {@link P_Contact_Reference_Facet}
* - {@link PE_Contact_Reference_Facet}
*
*/
public interface E39_Actor extends Actor {

View File

@ -3,7 +3,7 @@ package org.gcube.informationsystem.model.entity.resource.parthenos;
import org.gcube.informationsystem.model.annotations.Abstract;
import org.gcube.informationsystem.model.entity.facet.EventFacet;
import org.gcube.informationsystem.model.entity.facet.IdentifierFacet;
import org.gcube.informationsystem.model.entity.facet.parthenos.P_Info_Facet;
import org.gcube.informationsystem.model.entity.facet.parthenos.PE_Info_Facet;
import org.gcube.informationsystem.model.entity.resource.Service;
import org.gcube.informationsystem.model.entity.resource.cidoc.E7_Activity;
@ -11,7 +11,7 @@ import org.gcube.informationsystem.model.entity.resource.cidoc.E7_Activity;
* @author Luca Frosini (ISTI - CNR)
* Attached facets are:
* - {@link IdentifierFacet} to map ID
* - {@link P_Info_Facet} to map {title, description, competence,availability}
* - {@link PE_Info_Facet} to map {title, description, competence,availability}
*
* - {@link EventFacet} to map startTime
* - {@link EventFacet} to map endTime

View File

@ -0,0 +1,14 @@
package org.gcube.informationsystem.model.relation.consistsof.parthenos;
import org.gcube.informationsystem.model.entity.facet.EventFacet;
import org.gcube.informationsystem.model.entity.resource.parthenos.PE1_Service;
import org.gcube.informationsystem.model.relation.ConsistsOf;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public interface PP42_has_declarative_time
<Out extends PE1_Service, In extends EventFacet>
extends ConsistsOf<Out, In> {
}