Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Included schema oaf-person-1.0.xsd
Namespace http://namespace.openaire.eu/oaf
Annotations
This schema describes elements and properties of OpenAIRE person entity: https://issue.openaire.research-infrastructures.eu/projects/openaire2020-wiki/wiki/Core_entity_person
Properties
attribute form default unqualified
element form default qualified
Schema location https://www.openaire.eu/schema/1.0/oaf-person-1.0.xsd
Element person
Namespace http://namespace.openaire.eu/oaf
Diagram
Diagram oaf-person-1_0_xsd.tmp#person_firstname oaf-person-1_0_xsd.tmp#person_secondnames oaf-person-1_0_xsd.tmp#person_fullname oaf-person-1_0_xsd.tmp#person_nationality oaf-person-1_0_xsd.tmp#person_originalId oaf-person-1_0_xsd.tmp#person_collectedfrom oaf-person-1_0_xsd.tmp#person_pid oaf-person-1_0_xsd.tmp#person_rels
Properties
content complex
Used by
Element entity
Model
Children collectedfrom, firstname, fullname, nationality, originalId, pid, rels, secondnames
Instance
<person xmlns="http://namespace.openaire.eu/oaf">
  <firstname>{1,1}</firstname>
  <secondnames>{1,1}</secondnames>
  <fullname>{1,1}</fullname>
  <nationality code="" inferenceprovenance="" inferred="" trust="">{1,1}</nationality>
  <originalId>{1,unbounded}</originalId>
  <collectedfrom id="" inferenceprovenance="" inferred="" name="" trust="">{1,unbounded}</collectedfrom>
  <pid inferenceprovenance="" inferred="" trust="" type="">{1,1}</pid>
  <rels>{1,1}</rels>
</person>
Source
<xs:element name="person">
  <xs:complexType>
    <xs:choice maxOccurs="unbounded">
      <xs:element name="firstname" type="xs:string"/>
      <xs:element name="secondnames" type="xs:string"/>
      <xs:element name="fullname" type="xs:string"/>
      <xs:element name="nationality" type="controlledElementType">
        <xs:annotation>
          <xs:documentation>Countries in ISO 3166-1 alpha-2.
            <p>For allowed values check: http://api.openaire.eu/vocabularies/dnet:countries</p>
          </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="originalId" type="xs:string" maxOccurs="unbounded"/>
      <xs:element name="collectedfrom" type="namedIdElementType" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Identifier and name of the datasource from which this person has been collected from.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="pid" type="typedElementType"/>
      <xs:element name="rels" type="relsType">
        <xs:annotation>
          <xs:documentation>Relationships to other entities.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:complexType>
</xs:element>
Schema location https://www.openaire.eu/schema/1.0/oaf-person-1.0.xsd
Element person / firstname
Namespace http://namespace.openaire.eu/oaf
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="firstname" type="xs:string"/>
Schema location https://www.openaire.eu/schema/1.0/oaf-person-1.0.xsd
Element person / secondnames
Namespace http://namespace.openaire.eu/oaf
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="secondnames" type="xs:string"/>
Schema location https://www.openaire.eu/schema/1.0/oaf-person-1.0.xsd
Element person / fullname
Namespace http://namespace.openaire.eu/oaf
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="fullname" type="xs:string"/>
Schema location https://www.openaire.eu/schema/1.0/oaf-person-1.0.xsd
Element person / nationality
Namespace http://namespace.openaire.eu/oaf
Annotations
Countries in ISO 3166-1 alpha-2.<p>For allowed values check: http://api.openaire.eu/vocabularies/dnet:countries</p>
Diagram
Diagram oaf-common-1_0_xsd.tmp#controlledElementType_code oaf-common-1_0_xsd.tmp#optionalInferenceAttrGroup oaf-common-1_0_xsd.tmp#controlledElementType
Type controlledElementType
Properties
content complex
mixed true
Attributes
QName Type Use Annotation
code xs:string required
inferenceprovenance xs:string optional
Which algorithm inferred the current property.
inferred xs:boolean optional
True if this information has been inferred by the automatic
inference algorithms run by OpenAIRE.
trust xs:string optional
Value of trust of this information in the range [0,1]. More the
value, more trustworthy is the information.
Source
<xs:element name="nationality" type="controlledElementType">
  <xs:annotation>
    <xs:documentation>Countries in ISO 3166-1 alpha-2.
      <p>For allowed values check: http://api.openaire.eu/vocabularies/dnet:countries</p>
    </xs:documentation>
  </xs:annotation>
</xs:element>
Schema location https://www.openaire.eu/schema/1.0/oaf-person-1.0.xsd
Element person / originalId
Namespace http://namespace.openaire.eu/oaf
Diagram
Diagram
Type xs:string
Properties
content simple
maxOccurs unbounded
Source
<xs:element name="originalId" type="xs:string" maxOccurs="unbounded"/>
Schema location https://www.openaire.eu/schema/1.0/oaf-person-1.0.xsd
Element person / collectedfrom
Namespace http://namespace.openaire.eu/oaf
Annotations
Identifier and name of the datasource from which this
person has been collected from.
Diagram
Diagram oaf-common-1_0_xsd.tmp#namedIdElementType_id oaf-common-1_0_xsd.tmp#namedIdElementType_name oaf-common-1_0_xsd.tmp#optionalInferenceAttrGroup oaf-common-1_0_xsd.tmp#namedIdElementType
Type namedIdElementType
Properties
content complex
maxOccurs unbounded
Attributes
QName Type Use Annotation
id required
inferenceprovenance xs:string optional
Which algorithm inferred the current property.
inferred xs:boolean optional
True if this information has been inferred by the automatic
inference algorithms run by OpenAIRE.
name required
trust xs:string optional
Value of trust of this information in the range [0,1]. More the
value, more trustworthy is the information.
Source
<xs:element name="collectedfrom" type="namedIdElementType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Identifier and name of the datasource from which this person has been collected from.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location https://www.openaire.eu/schema/1.0/oaf-person-1.0.xsd
Element person / pid
Namespace http://namespace.openaire.eu/oaf
Diagram
Diagram oaf-common-1_0_xsd.tmp#typedElementType_type oaf-common-1_0_xsd.tmp#optionalInferenceAttrGroup oaf-common-1_0_xsd.tmp#typedElementType
Type typedElementType
Properties
content complex
Attributes
QName Type Use Annotation
inferenceprovenance xs:string optional
Which algorithm inferred the current property.
inferred xs:boolean optional
True if this information has been inferred by the automatic
inference algorithms run by OpenAIRE.
trust xs:string optional
Value of trust of this information in the range [0,1]. More the
value, more trustworthy is the information.
type required
Source
<xs:element name="pid" type="typedElementType"/>
Schema location https://www.openaire.eu/schema/1.0/oaf-person-1.0.xsd
Element person / rels
Namespace http://namespace.openaire.eu/oaf
Annotations
Relationships to other entities.
Diagram
Diagram oaf-common-1_0_xsd.tmp#relsType_rel oaf-common-1_0_xsd.tmp#relsType
Type relsType
Properties
content complex
Model
Children rel
Instance
<rels xmlns="http://namespace.openaire.eu/oaf">
  <rel inferenceprovenance="" inferred="" provenanceaction="" trust="">{0,1}</rel>
</rels>
Source
<xs:element name="rels" type="relsType">
  <xs:annotation>
    <xs:documentation>Relationships to other entities.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location https://www.openaire.eu/schema/1.0/oaf-person-1.0.xsd