<commit_before>@prefix :      <http://cognita.io/poderoEditor/layoutOntology/> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix poder: <http://poderopedia.com/vocab/> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .

#################
### EXAMPLES  ###
#################


<#basicView> a :FormView ;
			:classAssociated foaf:Person ;
			:hasWidget [ a :HTMLInputTextWidget ;
          				:predicateDisplayed foaf:firstName;
		  				:positionNumber 10;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLInputTextWidget ;
		  				:predicateDisplayed poder:firstLastName;
		  				:positionNumber 20;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLInputTextWidget ;
		  				:predicateDisplayed poder:otherLastName;
		  				:positionNumber 30;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLInputDateWidget ;
		  				:predicateDisplayed foaf:based_near;
		  				:positionNumber 30;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLInputTextWidget ;
		  				:predicateDisplayed poder:alias;
		  				:positionNumber 35;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLInputTextWidget ;
		  				:predicateDisplayed poder:hasUrl;
		  				:positionNumber 38;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLInputTextWidget ;
		  				:predicateDisplayed poder:hasShortBiography;
		  				:positionNumber 40;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLInputTextWidget ;
		  				:predicateDisplayed poder:hasLongBiography;
		  				:positionNumber 45;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLResourceWidget ;
						 :predicateDisplayed poder:hasMainSector ;
						 :positionNumber 50;
						 :anchoredTo "myForm"
					   ] ,
		  			   [ a :HTMLResourceWidget ;
						 :predicateDisplayed poder:hasOtherSector ;
						 :positionNumber 50;
						 :anchoredTo "myForm"
					   ] ,
					   [ a :HTMLInputTextWidget ;
		  				:predicateDisplayed poder:hasAlternativeMainSector;
		  				:positionNumber 53;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLResourceWidget ;
						 :predicateDisplayed poder:countryOfResidence ;
						 :positionNumber 55;
						 :anchoredTo "myForm"
					   ] ;
			:hasSubView [
						a :FormView ;
						:positionNumber 100;
						:anchoredTo "myForm";
						:classAssociated poder:Marriage ;
						:reverseAssociatedPredicate poder:hasSpouse;
						:hasWidget [ a :HTMLInputDateWidget;
									 :predicateDisplayed poder:connectionStartDate;
									 :positionNumber 20;
									 :anchoredTo "myForm"
								   ],
								   [ a :HTMLInputDateWidget;
									 :predicateDisplayed poder:connectionEndDate;
									 :positionNumber 30;
									 :anchoredTo "myForm"
								   ],
								   [ a :HTMLResourceWidget;
									 :predicateDisplayed poder:hasSpouse;
									 :positionNumber 10;
									 :anchoredTo "myForm"
								   ]
						] ,
						[
						a :FormView ;
						:positionNumber 105;
						:anchoredTo "myForm";
						:classAssociated poder:StudentEducationalConnection ;
						:reverseAssociatedPredicate poder:hasStudent;
						:hasWidget [ a :HTMLInputDateWidget;
									 :predicateDisplayed poder:connectionStartDate;
									 :positionNumber 20;
									 :anchoredTo "myForm"
								   ],
								   [ a :HTMLInputDateWidget;
									 :predicateDisplayed poder:connectionEndDate;
									 :positionNumber 30;
									 :anchoredTo "myForm"
								   ],
								   [ a :HTMLResourceWidget;
									 :predicateDisplayed poder:hasAcademicOrganization;
									 :positionNumber 10;
									 :anchoredTo "myForm"
								   ]
						]

.<commit_msg>Added views for other types<commit_after>@prefix :      <http://cognita.io/poderoEditor/layoutOntology/> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix poder: <http://poderopedia.com/vocab/> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .

#################
### EXAMPLES  ###
#################


<#basicView> a :FormView ;
			:classAssociated foaf:Person ;
			:hasWidget [ a :HTMLInputTextWidget ;
          				:predicateDisplayed foaf:firstName;
		  				:positionNumber 10;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLInputTextWidget ;
		  				:predicateDisplayed poder:firstLastName;
		  				:positionNumber 20;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLInputTextWidget ;
		  				:predicateDisplayed poder:otherLastName;
		  				:positionNumber 30;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLInputDateWidget ;
		  				:predicateDisplayed foaf:based_near;
		  				:positionNumber 30;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLInputTextWidget ;
		  				:predicateDisplayed poder:alias;
		  				:positionNumber 35;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLInputTextWidget ;
		  				:predicateDisplayed poder:hasUrl;
		  				:positionNumber 38;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLInputTextWidget ;
		  				:predicateDisplayed poder:hasShortBiography;
		  				:positionNumber 40;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLInputTextWidget ;
		  				:predicateDisplayed poder:hasLongBiography;
		  				:positionNumber 45;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLResourceWidget ;
						 :predicateDisplayed poder:hasMainSector ;
						 :positionNumber 50;
						 :anchoredTo "myForm"
					   ] ,
		  			   [ a :HTMLResourceWidget ;
						 :predicateDisplayed poder:hasOtherSector ;
						 :positionNumber 50;
						 :anchoredTo "myForm"
					   ] ,
					   [ a :HTMLInputTextWidget ;
		  				:predicateDisplayed poder:hasAlternativeMainSector;
		  				:positionNumber 53;
		  				:anchoredTo "myForm"
		  			   ],
		  			   [ a :HTMLResourceWidget ;
						 :predicateDisplayed poder:countryOfResidence ;
						 :positionNumber 55;
						 :anchoredTo "myForm"
					   ] ;
			:hasSubView [
						a :FormView ;
						:positionNumber 100;
						:anchoredTo "myForm";
						:classAssociated poder:Marriage ;
						:reverseAssociatedPredicate poder:hasSpouse;
						:hasWidget [ a :HTMLInputDateWidget;
									 :predicateDisplayed poder:connectionStartDate;
									 :positionNumber 20;
									 :anchoredTo "myForm"
								   ],
								   [ a :HTMLInputDateWidget;
									 :predicateDisplayed poder:connectionEndDate;
									 :positionNumber 30;
									 :anchoredTo "myForm"
								   ],
								   [ a :HTMLResourceWidget;
									 :predicateDisplayed poder:hasSpouse;
									 :positionNumber 10;
									 :anchoredTo "myForm"
								   ]
						] ,
						[
						a :FormView ;
						:positionNumber 105;
						:anchoredTo "myForm";
						:classAssociated poder:StudentEducationalConnection ;
						:reverseAssociatedPredicate poder:hasStudent;
						:hasWidget [ a :HTMLInputDateWidget;
									 :predicateDisplayed poder:connectionStartDate;
									 :positionNumber 20;
									 :anchoredTo "myForm"
								   ],
								   [ a :HTMLInputDateWidget;
									 :predicateDisplayed poder:connectionEndDate;
									 :positionNumber 30;
									 :anchoredTo "myForm"
								   ],
								   [ a :HTMLResourceWidget;
									 :predicateDisplayed poder:hasAcademicOrganization;
									 :positionNumber 10;
									 :anchoredTo "myForm"
								   ]
						]

.


<#basicViewAcademicOrganization> a :FormView ;
			:classAssociated poder:AcademicOrganization ;
			:hasWidget [ a :HTMLInputTextWidget ;
          				:predicateDisplayed foaf:name;
		  				:positionNumber 10;
		  				:anchoredTo "myForm"
		  			   ]
.

<#basicViewNonGovernmentalOrganization> a :FormView ;
			:classAssociated poder:NonGovernmentalOrganization ;
			:hasWidget [ a :HTMLInputTextWidget ;
          				:predicateDisplayed foaf:name;
		  				:positionNumber 10;
		  				:anchoredTo "myForm"
		  			   ]
.

<#basicViewInternationalOrganization> a :FormView ;
			:classAssociated poder:InternationalOrganization ;
			:hasWidget [ a :HTMLInputTextWidget ;
          				:predicateDisplayed foaf:name;
		  				:positionNumber 10;
		  				:anchoredTo "myForm"
		  			   ]
.

<#basicViewRestrictedAccessOrganization> a :FormView ;
			:classAssociated poder:RestrictedAccessOrganization ;
			:hasWidget [ a :HTMLInputTextWidget ;
          				:predicateDisplayed foaf:name;
		  				:positionNumber 10;
		  				:anchoredTo "myForm"
		  			   ]
.

<#basicViewReligiousOrganization> a :FormView ;
			:classAssociated poder:ReligiousOrganization ;
			:hasWidget [ a :HTMLInputTextWidget ;
          				:predicateDisplayed foaf:name;
		  				:positionNumber 10;
		  				:anchoredTo "myForm"
		  			   ]
.

<#basicViewProgrammaticOrganization> a :FormView ;
			:classAssociated poder:ProgrammaticOrganization ;
			:hasWidget [ a :HTMLInputTextWidget ;
          				:predicateDisplayed foaf:name;
		  				:positionNumber 10;
		  				:anchoredTo "myForm"
		  			   ]
.

<#basicViewPoliticalOrganization> a :FormView ;
			:classAssociated poder:PoliticalOrganization ;
			:hasWidget [ a :HTMLInputTextWidget ;
          				:predicateDisplayed foaf:name;
		  				:positionNumber 10;
		  				:anchoredTo "myForm"
		  			   ]
.

<#basicViewCompany> a :FormView ;
			:classAssociated poder:Company ;
			:hasWidget [ a :HTMLInputTextWidget ;
          				:predicateDisplayed foaf:name;
		  				:positionNumber 10;
		  				:anchoredTo "myForm"
		  			   ]
.
{'fraction_non_alphanumeric': 0.10405698358624961, 'fraction_numerical': 0.016516981521626922, 'mean_word_length': 2.1931443638760713, 'pattern_counts': {'":': 0, '<': 27, '<?xml version=': 0, '>': 27, 'https://': 0, 'lorem ipsum': 0, 'www.': 8, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5029686', 'n_tokens_mistral': 4519, 'n_tokens_neox': 3053, 'n_words': 504}