Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Included schema oaf-person-0.1.xsd
Namespace http://namespace.openaire.eu/oaf
Annotations
This schema describes elements and properties of OpenAIRE+ entities of type
person
Properties
attribute form default: unqualified
element form default: unqualified
Schema location https://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd
Element person
Namespace http://namespace.openaire.eu/oaf
Diagram
Diagram oaf-person-0_1_xsd.tmp#person_firstname oaf-person-0_1_xsd.tmp#person_secondnames oaf-person-0_1_xsd.tmp#person_fullname oaf-person-0_1_xsd.tmp#person_fax oaf-person-0_1_xsd.tmp#person_email oaf-person-0_1_xsd.tmp#person_phone oaf-person-0_1_xsd.tmp#person_nationality oaf-person-0_1_xsd.tmp#person_originalId oaf-person-0_1_xsd.tmp#person_collectedfrom oaf-person-0_1_xsd.tmp#person_pid oaf-person-0_1_xsd.tmp#person_datainfo oaf-person-0_1_xsd.tmp#person_rels oaf-person-0_1_xsd.tmp#person_children
Properties
content: complex
Used by
Element entity
Model firstname | secondnames | fullname | fax | email | phone | nationality | originalId+ | collectedfrom+ | pid | datainfo | rels | children
Children children, collectedfrom, datainfo, email, fax, firstname, fullname, nationality, originalId, phone, pid, rels, secondnames
Instance
<person xmlns="http://namespace.openaire.eu/oaf">
  <firstname>{1,1}</firstname>
  <secondnames>{1,1}</secondnames>
  <fullname>{1,1}</fullname>
  <fax>{1,1}</fax>
  <email>{1,1}</email>
  <phone>{1,1}</phone>
  <nationality classid="" classname="" schemeid="" schemename="">{1,1}</nationality>
  <originalId>{1,unbounded}</originalId>
  <collectedfrom id="" name="">{1,unbounded}</collectedfrom>
  <pid classid="" classname="" schemeid="" schemename="">{1,1}</pid>
  <datainfo>{1,1}</datainfo>
  <rels>{1,1}</rels>
  <children>{1,1}</children>
</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="fax" type="xs:string"/>
      <xs:element name="email" type="xs:string"/>
      <xs:element name="phone" type="xs:string"/>
      <xs:element name="nationality" type="optionalClassedSchemedElement"/>
      <xs:element name="originalId" type="xs:string" maxOccurs="unbounded"/>
      <xs:element name="collectedfrom" type="namedIdElement" 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="optionalClassedSchemedElement"/>
      <xs:element name="datainfo" type="datainfoType"/>
      <xs:element name="rels" type="relsType">
        <xs:annotation>
          <xs:documentation>Relationships to other entities.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="children">
        <xs:complexType mixed="true"/>
      </xs:element>
    </xs:choice>
  </xs:complexType>
</xs:element>
Schema location https://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd
Element person / firstname
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="firstname" type="xs:string"/>
Schema location https://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd
Element person / secondnames
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="secondnames" type="xs:string"/>
Schema location https://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd
Element person / fullname
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="fullname" type="xs:string"/>
Schema location https://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd
Element person / fax
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="fax" type="xs:string"/>
Schema location https://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd
Element person / email
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="email" type="xs:string"/>
Schema location https://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd
Element person / phone
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="phone" type="xs:string"/>
Schema location https://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd
Element person / nationality
Namespace No namespace
Diagram
Diagram oaf-common-0_1_xsd.tmp#optionalClassSchemeAttrGroup oaf-common-0_1_xsd.tmp#optionalClassedSchemedElement
Type optionalClassedSchemedElement
Properties
content: complex
mixed: true
Model
Attributes
QName Type Fixed Default Use Annotation
classid xs:string optional
Identifier of the value in classname with respect to the controlled
vocabulary with id = schemeid.
classname xs:string optional
A value from the controlled vocabulary identified by
schemeid.
schemeid xs:string optional
Identifier of the controlled vocabulary with name
schemename.
schemename xs:string optional
Name of the controlled vocabulary.
Source
<xs:element name="nationality" type="optionalClassedSchemedElement"/>
Schema location https://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd
Element person / originalId
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
maxOccurs: unbounded
Source
<xs:element name="originalId" type="xs:string" maxOccurs="unbounded"/>
Schema location https://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd
Element person / collectedfrom
Namespace No namespace
Annotations
Identifier and name of the datasource from which this person has
been collected from.
Diagram
Diagram oaf-common-0_1_xsd.tmp#namedIdElement_id oaf-common-0_1_xsd.tmp#namedIdElement_name oaf-common-0_1_xsd.tmp#namedIdElement
Type namedIdElement
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
id required
name required
Source
<xs:element name="collectedfrom" type="namedIdElement" 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://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd
Element person / pid
Namespace No namespace
Diagram
Diagram oaf-common-0_1_xsd.tmp#optionalClassSchemeAttrGroup oaf-common-0_1_xsd.tmp#optionalClassedSchemedElement
Type optionalClassedSchemedElement
Properties
content: complex
mixed: true
Model
Attributes
QName Type Fixed Default Use Annotation
classid xs:string optional
Identifier of the value in classname with respect to the controlled
vocabulary with id = schemeid.
classname xs:string optional
A value from the controlled vocabulary identified by
schemeid.
schemeid xs:string optional
Identifier of the controlled vocabulary with name
schemename.
schemename xs:string optional
Name of the controlled vocabulary.
Source
<xs:element name="pid" type="optionalClassedSchemedElement"/>
Schema location https://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd
Element person / datainfo
Namespace No namespace
Diagram
Diagram oaf-common-0_1_xsd.tmp#datainfoType_inferred oaf-common-0_1_xsd.tmp#datainfoType_deletedbyinference oaf-common-0_1_xsd.tmp#datainfoType_trust oaf-common-0_1_xsd.tmp#datainfoType_inferenceprovenance oaf-common-0_1_xsd.tmp#datainfoType_provenanceaction oaf-common-0_1_xsd.tmp#datainfoType
Type datainfoType
Properties
content: complex
Model inferred | deletedbyinference | trust | inferenceprovenance | provenanceaction
Children deletedbyinference, inferenceprovenance, inferred, provenanceaction, trust
Instance
<datainfo>
  <inferred>{1,1}</inferred>
  <deletedbyinference>{1,1}</deletedbyinference>
  <trust>{1,1}</trust>
  <inferenceprovenance>{1,1}</inferenceprovenance>
  <provenanceaction classid="" classname="" schemeid="" schemename="">{1,1}</provenanceaction>
</datainfo>
Source
<xs:element name="datainfo" type="datainfoType"/>
Schema location https://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd
Element person / rels
Namespace No namespace
Annotations
Relationships to other entities.
Diagram
Diagram oaf-common-0_1_xsd.tmp#relsType_rel oaf-common-0_1_xsd.tmp#relsType
Type relsType
Properties
content: complex
Model rel{0,1}
Children rel
Instance
<rels>
  <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://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd
Element person / children
Namespace No namespace
Diagram
Diagram
Properties
content: complex
mixed: true
Model
Source
<xs:element name="children">
  <xs:complexType mixed="true"/>
</xs:element>
Schema location https://beta.openaire.eu/schema/0.1/oaf-person-0.1.xsd